權限階層
SQL Server 2005 Database Engine 管理階層式實體集合,此集合可使用權限來確保安全性。這些實體也稱為*「安全性實體」*。大部份的明顯安全性實體都是伺服器與資料庫,但您可以在更深入的層次設定不連續的權限。SQL Server 透過驗證主體是否已被授與適當的權限,來規範主體在安全性實體上的動作。
下圖顯示 Database Engine 權限階層之間的關係。
使用權限
您可以透過常見的 Transact-SQL 查詢 GRANT、DENY 與 REVOKE 來操控權限。您可以使用 sys.server_permissions 與 sys.database_permissions 目錄檢視來檢視權限的相關資訊。此外,也支援使用內建函數來查詢權限資訊。
請參閱
概念
其他資源
GRANT (Transact-SQL)
REVOKE (Transact-SQL)
DENY (Transact-SQL)
Has_Perms_By_Name (Transact-SQL)
sys.fn_builtin_permissions (Transact-SQL)
sys.server_permissions (Transact-SQL)
sys.database_permissions (Transact-SQL)