1. 程式人生 > 資料庫 >SQL Server伺服器角色和資料庫角色描述

SQL Server伺服器角色和資料庫角色描述

 

轉載:https://www.cnblogs.com/miaololi/archive/2004/01/13/9253940.html

 
  伺服器角色
    bulkadmin 這個角色可以執行BULK INSERT語句.該語句允許從文字檔案中將資料匯入到SQL Server2008資料庫中,為需要執行大容量插入到資料庫的域帳號而設計.
    dbcreator 這個角色可以建立,更改,刪除和還原任何資料庫.不僅適合助理DBA角色,也可能適合開發人員角色.
    diskadmin 這個角色用於管理磁碟檔案,比如映象資料庫和新增備份裝置.適合助理DBA
    processadmin SQL Server 2008可以同時多程序處理.這個角色可以結束程序(在SQL Server 2008中稱為"刪除")
    public 有兩大特點:第一,初始狀態時沒有許可權;第二,所有資料庫使用者都是它的成員
    securityadmin 這個角色將管理登入名及其屬性.可以授權,拒絕和撤銷伺服器級/資料庫級許可權.可以重置登入名和密碼
    serveradmin 這個角色可以更改伺服器範圍的配置選項和關閉伺服器
    setupadmin 為需要管理聯接伺服器和控制啟動的儲存過程的使用者而設計.
    sysadmin 系統管理員,這個角色有權在SQL Server 2008 中執行任何操作.
 資料庫角色
    db_assessadmin 可以在資料庫中新增和刪除資料庫使用者, 組及角色
    db_backupoperator 可以備份資料庫
    db_datareader 可以讀取任何表中的資料
    db_datawriter 可以新增、更改或刪除所有表中的資料
    db_ddladmin 可以新增、更改或刪除資料庫物件(即可以執行任何DDL語句)
    db_denydatareader 不能讀取任何表中的資料,但仍然可以通過儲存過程來檢視
    db_denydatawriter 不能更改任何表中的資料,但仍然可以通過儲存過程來修改
    db_owner 資料庫所有者,執行任何操作
    db_securityadmin 可以更改資料中的許可權和角色
    public 每個資料庫使用者都屬於public角色.未對使用者授權之前,該使用者將被授予public角色的許可權.該角色不能被刪除