資料庫系統使用者通常分四類:資料庫設計者、資料庫管理者 (DBA)、應用程式設計者、一般使用者。
DBA 負責帳號管理與權限控管,是安全管理的核心執行者。
登入成功 ≠ 可存取特定資料庫。需額外授權:
sysadmin:系統管理員,執行任何動作。securityadmin:管理登入帳號。serveradmin:設定伺服器參數。setupadmin:管理連結伺服器/啟動預存程序。processadmin:管理處理程序(KILL)。diskadmin:管理磁碟檔案。dbcreator:建立/修改/刪除資料庫。bulkadmin:執行 BULK INSERT。db_owner、db_datareader、db_datawriter、db_ddladmin 等固定角色,或對特定資料表授予 SELECT/INSERT/UPDATE/DELETE/EXEC 細粒度權限。使用者連接資料庫後,對資料表、檢視、預存程序、函數的具體操作權限(GRANT/DENY/REVOKE)。此層最細緻,也是應用系統權限模型的核心。
企業管理器提供圖形化介面完成上述三層次設定,直觀易用,適合日常管理作業。