Sql Server資料庫角色和架構

2021-08-28 11:01:18 字數 768 閱讀 4206

伺服器角色:

db_owner:在資料庫中執行任何操作

db_accessadmin:從資料庫中增加或刪除使用者

db_backupopperator:允許備份資料庫

db_datareader:允許從任何表中讀取資料

db_datawriter:允許網任何表中寫入資料

db_ddladmin:允許增加、修改和刪除任何物件

db_denydatareader:拒絕檢視任何資料,但可以通過儲存過程檢視

db_denydatawriter:拒絕修改任何資料,但可以通過儲存過程修改

db_securityadmin:可以更改資料庫中的許可權和角色

public:每個資料庫角色都屬於public角色,當尚未對某個使用者授予或拒絕對安全物件的特定許可權時,該使用者將授予該安全物件的public角色許可權,且不能刪除。

架構:bulkadmin:這個伺服器角色的成員可以執行bulk insert語句

dbcreater:可以建立、更改、刪除和還原任何資料庫

diskadmin:管理磁碟檔案,比如映象資料庫和新增備份裝置

prosessadmin:多工化可以通過執行多個程序執行多件事

securityadmin:管理登入名和屬性

serveradmin:可以更改伺服器範圍內的配置選項和關閉伺服器

sysadmin:執行任何任務

public:初始狀態時沒有許可權,所有資料庫都有他的成員

個人理解,架構相當於部門,角色相當於職務,不知道對不對,備用一下,儲存下來吧

sqlserver 資料庫角色成員身份

db accessadmin 固定資料庫角色的成員可以為 windows 登入名 windows 組和 sql server 登入名新增或刪除資料庫訪問許可權。db backupoperator 固定資料庫角色的成員可以備份該資料庫。db datareader 固定資料庫角色的成員可以從所有使用者表...

SQLServer 給資料庫使用者授權與角色管理

1 授權 查,增,改的方法 go 分配許可權 發現可以對查 增 改操作,但是不能執行刪除操作。go 許可權 revoke select,insert,update on students to sharkuser01 再次檢視資料管理器時 已經沒有授權 如果資料庫有幾十張表,要是新增賬戶,並且授權不...

Sql Server每日一練 資料庫的角色

在sql server 中,角色是乙個新概念。使用資料庫角色有什麼意義呢?我們新增了7個固定的伺服器角色和9個固定的資料庫角色。伺服器角色是分散系統管理員工作的乙個辦法。在sql server 6.5和更早的版本中,有乙個叫做 sa 的帳號,這個帳號可以在資料庫伺服器上做任何事情。在那時,你可以有1...