sys.server_permissions (Transact-SQL)
为每个服务器级权限返回一行。
列名 | 数据类型 | 说明 |
---|---|---|
class |
tinyint |
标识存在权限的对象的类。 100 = 服务器 101 = 服务器主体 105 = 端点 |
class_desc |
nvarchar(60) |
权限所针对的类的说明。
|
major_id |
int |
存在权限的安全对象的 ID,根据类解释。通常情况下,这只是一种应用于类表示的内容的 ID。非标准的解释如下: 100 = 始终为 0 |
minor_id |
int |
存在权限的对象的辅助 ID,根据类进行解释。 |
grantee_principal_id |
int |
向其授予权限的服务器主体 ID。 |
grantor_principal_id |
int |
这些权限的授权者的服务器主体 ID。 |
type |
char(4) |
服务器权限类型。有关权限类型的列表,请参阅下一个表。 |
permission_name |
nvarchar(128) |
权限名称。 |
state |
char(1) |
权限状态: D = 拒绝 R = 撤消 G = 授予 W = 带授权选项的授权 |
state_desc |
nvarchar(60) |
权限状态的说明: DENY REVOKE GRANT GRANT_WITH_GRANT_OPTION |
权限类型。 | 权限名称 | 适用于安全对象 |
---|---|---|
ADBO |
ADMINISTER BULK OPERATIONS |
SERVER |
AL |
ALTER |
ENDPOINT、LOGIN |
ALCD |
ALTER ANY CREDENTIAL |
SERVER |
ALCO |
ALTER ANY CONNECTION |
SERVER |
ALDB |
ALTER ANY DATABASE |
SERVER |
ALES |
ALTER ANY EVENT NOTIFICATION |
SERVER |
ALHE |
ALTER ANY ENDPOINT |
SERVER |
ALLG |
ALTER ANY LOGIN |
SERVER |
ALLS |
ALTER ANY LINKED SERVER |
SERVER |
ALRS |
ALTER RESOURCES |
SERVER |
ALSS |
ALTER SERVER STATE |
SERVER |
ALST |
ALTER SETTINGS |
SERVER |
ALTR |
ALTER TRACE |
SERVER |
AUTH |
AUTHENTICATE SERVER |
SERVER |
CL |
CONTROL |
ENDPOINT、LOGIN |
CL |
CONTROL SERVER |
SERVER |
CO |
CONNECT |
ENDPOINT |
COSQ |
CONNECT SQL |
SERVER |
CRDB |
CREATE ANY DATABASE |
SERVER |
CRDE |
CREATE DDL EVENT NOTIFICATION |
SERVER |
CRHE |
CREATE ENDPOINT |
SERVER |
CRTE |
CREATE TRACE EVENT NOTIFICATION |
SERVER |
IM |
IMPERSONATE |
LOGIN |
SHDN |
SHUTDOWN |
SERVER |
TO |
TAKE OWNERSHIP |
ENDPOINT |
VW |
VIEW DEFINITION |
ENDPOINT、LOGIN |
VWAD |
VIEW ANY DEFINITION |
SERVER |
VWDB |
VIEW ANY DATABASE |
SERVER |
VWSS |
VIEW SERVER STATE |
SERVER |
XA |
EXTERNAL ACCESS |
SERVER |
请参阅
参考
安全性目录视图 (Transact-SQL)
目录视图 (Transact-SQL)