sys.server_permissions(Transact-SQL)
각 서버 수준 사용 권한에 대해 행을 반환합니다.
열 이름 |
데이터 형식 |
설명 |
---|---|---|
class |
tinyint |
사용 권한이 있는 클래스를 나타냅니다. 100 = 서버 101 = 서버 보안 주체 105 = 끝점 |
class_desc |
nvarchar(60) |
사용 권한이 있는 클래스에 대한 설명입니다.
|
major_id |
int |
사용 권한이 있는 보안 개체의 ID이며 클래스에 따라 해석됩니다. 대부분의 항목에서 이 ID는 클래스가 나타내는 대상의 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 = Grant 옵션을 사용하여 허용 |
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 |
사용 권한
모든 사용자는 자신의 사용 권한을 볼 수 있습니다. 다른 로그인의 사용 권한을 보려면 VIEW DEFINITION, ALTER ANY LOGIN 권한이 있거나 로그인에 대한 어떤 권한이라도 있어야 합니다.
SQL Server 2005 이상 버전에서는 사용자가 소유하고 있거나 일부 사용 권한을 부여받은 보안 개체의 경우에만 카탈로그 뷰의 메타데이터를 볼 수 있도록 제한됩니다. 자세한 내용은 메타데이터 표시 유형 구성을 참조하십시오.