標籤:style blog http ar 檔案 資料 sp 2014 c
固定伺服器角色 描述
sysadmin 可以在SQLServer 中執行任何活動。
serveradmin 可以設定伺服器範圍的配置選項,關閉伺服器。
setupadmin 可以管理連結的伺服器和啟動過程。
securityadmin 可以管理登入和CREATE DATABASE許可權,還可以讀取錯誤記錄檔和更改密碼。
processadmin 可以管理在 SQLServer中啟動並執行進程。
dbcreator 可以建立、更改和除去資料庫。
diskadmin 可以管理磁碟檔案。
bulkadmin 可以執行BULK INSERT語句。
固定資料庫角色 描述
db_owner 在資料庫中有全部許可權。
db_accessadmin 可以添加或刪除使用者ID。
db_securityadmin 可以管理全部許可權、對象所有權、角色和角色成員資格。
db_ddladmin 可以發出 ALL DDL,但不能發出 GRANT、REVOKE 或 DENY 語句。
db_backupoperator 可以發出 DBCC、CHECKPOINT 和 BACKUP 語句。
db_datareader 可以選擇資料庫內任何使用者表中的所有資料。
db_datawriter 可以更改資料庫內任何使用者表中的所有資料。
db_denydatareader 不能選擇資料庫內任何使用者表中的任何資料。
db_denydatawriter 不能更改資料庫內任何使用者表中的任何資料。
異常:“無法開啟使用者預設資料庫。登入失敗”
解決辦法:
需要以管理員身份為該使用者開設針對預設登入資料庫的使用者映射,具體方法在使用者屬性中設定如:
異常:拒絕了對對象 ‘extended_properties‘ (資料庫 ‘mssqlsystemresource‘,架構 ‘sys‘)的 SELECT 許可權。
解決辦法:如不要選中途中標記的資料庫角色
Sqlserver 角色那些事