1. 程式人生 > >sql server 服務器和數據庫默認角色

sql server 服務器和數據庫默認角色

個數 沒有權限 roc 用戶授權 過程 n) best 存儲 數據庫角色

服務器角色:
按照從最低級別角色(bulkadmin)到最高級別角色(sysadmin)的順序進行描述:
1.bulkadmin:這個角色可以運行BULK INSERT語句.該語句允許從文本文件中將數據導入到SQL Server2008數據庫中,為需要執行大容量插入到數據庫的域帳號而設計.
2.dbcreator:這個角色可以創建,更改,刪除和還原任何數據庫.不僅適合助理DBA角色,也可能適合開發人員角色.
3.diskadmin:這個角色用於管理磁盤文件,比如鏡像數據庫和添加備份設備.適合助理DBA
4.processadmin:SQL Server 2008可以同時多進程處理.這個角色可以結束進程(在SQL Server 2008中稱為"刪除")
5.public:有兩大特點:第一,初始狀態時沒有權限;第二,所有數據庫用戶都是它的成員
6.securityadmin:這個角色將管理登錄名及其屬性.可以授權,拒絕和撤銷服務器級/數據庫級權限.可以重置登錄名和密碼
7.serveradmin:這個角色可以更改服務器範圍的配置選項和關閉服務器
8.setupadmin:為需要管理聯接服務器和控制啟動的存儲過程的用戶而設計.
9.sysadmin:這個角色有權在SQL Server 2008 中執行任何操作.

數據庫角色:

1.db_accessadmin:可以在數據庫中添加和刪除數據庫用戶, 組及角色
2.db_backupoperator:可以備份數據庫
3.db_datareader 可以讀取任何表中的數據
4.db_datawriter 可以添加、更改或刪除所有表中的數據
5.db_ddladmin 可以添加、更改或刪除數據庫對象(即可以執行任何DDL語句)
6.db_denydatareader 不能讀取任何表中的數據,但仍然可以通過存儲過程來查看
7.db_denydatawriter 不能更改任何表中的數據,但仍然可以通過存儲過程來修改
8.db_owner 執行任何操作
9.db_securityadmin 可以更改數據中的權限和角色
10.public:每個數據庫用戶都屬於public角色.未對用戶授權之前,該用戶將被授予public角色的權限.該角色不能被刪除

sql server 服務器和數據庫默認角色