物件許可權:
select:對錶,同義詞,檢視資料查詢許可權
update:對錶,同義詞,檢視資料修改許可權
delete:對錶,檢視資料刪除許可權
insert:對錶,檢視資料插入許可權
execute:執行儲存過程和函式許可權
recevie:從對列中檢索訊息的許可權
view defintion:使用者檢視此許可權授予的安全物件的元資料許可權
alter:對錶,同義詞,檢視資料,過程等定義結構的修改許可權
references:通過外來鍵引用其它表的許可權
語句許可權:
create table:建立表的許可權
create view:建立檢視的許可權
create rule:建立規則的許可權
create procedure:建立儲存過程的許可權
create default:建立預設值的許可權
create database:建立資料庫的許可權
backup database:備份資料庫的許可權
backup log:備份日誌的許可權
伺服器固定角色許可權:
bulkadmin:執行bulk語句許可權
dbcreator:建立和改變資料庫許可權
diskadmin:管理檔案磁碟許可權
processadmin:管理在sql中執行的例項程序許可權
secutityadmin:管理伺服器登入許可權
serveradmin:配置伺服器範圍的設定許可權
setupadmin:新增和刪除鏈結伺服器並執行某些系統儲存過程的許可權
sysadmin:管理員許可權
資料庫角色:
public 角色
--public 角色是乙個特殊的資料庫角色,每個資料庫使用者都屬於它。public 角色:
--捕獲資料庫中使用者的所有預設許可權。
--無法將使用者、組或角色指派給它,因為預設情況下它們即屬於該角色。
--含在每個資料庫中,包括 master、msdb、tempdb、model 和所有使用者資料庫。
--無法除去。
db_owner
--進行所有資料庫角色的活動,以及資料庫中的其它維護和配置活動。
--該角色的許可權跨越所有其它固定資料庫角色。
db_accessadmin
--在資料庫中新增或刪除 windows nt 4.0 或 windows 2000 組和使用者以及 sql server 使用者。
db_datareader
--檢視來自資料庫中所有使用者表的全部資料。
db_datawriter
--新增、更改或刪除來自資料庫中所有使用者表的資料
db_ddladmin
--新增、修改或除去資料庫中的物件(執行所有 ddl)
db_securityadmin
--管理 sql server 2000 資料庫角色的角色和成員,並管理資料庫中的語句和物件許可權
db_backupoperator
--有備份資料庫的許可權
db_denydatareader
--拒絕選擇資料庫資料的許可權
db_denydatawriter
--拒絕更改資料庫資料的許可權
資料庫許可權
ora 01031 許可權不足?建立使用者後,我們需要給使用者分配角色,connect角色是必需的否則,使用者都無法登陸了,其次有個地方需要注意,不要以為你給了使用者dba角色許可權就可以 為所欲為 了。雖然分配了許可權,如果後面你不給使用者分配查詢許可權,你很可能會出現下面這種情況,其實原因的想很...
資料庫角色許可權
use database goexec sp addlogin name 新增登入 exec sp grantdbaccess n name exec sp addrolemember n db owner n name 新增db owner許可權 go 刪除測試使用者 exec sp revoke...
Oracle資料庫許可權
oracle系統提供三種許可權 object 物件級 system 系統級 role 角色級。許可權分類 1 系統許可權 系統規定使用者使用資料庫的許可權。系統許可權是對使用者而言 2 實體許可權 某種許可權使用者對其它使用者的表或檢視的訪問許可權。是針對表或檢視而言的 系統許可權主要有 dba 擁...