sys.server_role_members(Transact-SQL)

 

THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse yesParallel Data Warehouse

각 고정 및 사용자 정의 서버 역할의 각 멤버에 대해 행을 반환합니다.

열 이름데이터 형식Description
role_principal_idint역할의 서버 보안 주체 ID입니다.
member_principal_idint멤버의 서버 보안 주체 ID입니다.

를 추가 하거나 제거할 서버 역할 멤버 자격을 사용 하 여는 ALTER SERVER ROLE (TRANSACT-SQL)문입니다.

로그인하면 자신의 서버 역할 멤버 자격 및 고정 서버 역할 멤버의 principal_id를 볼 수 있습니다 모든 서버 역할 멤버 자격을 보려면 필요는 VIEW DEFINITION ON SERVER ROLE 권한 또는 멤버 자격에는 securityadmin 고정된 서버 역할입니다.

자세한 내용은 Metadata Visibility Configuration을 참조하세요.

다음 예에서는 역할 및 해당 멤버의 이름과 ID를 반환합니다.

SELECT sys.server_role_members.role_principal_id, role.name AS RoleName,   
    sys.server_role_members.member_principal_id, member.name AS MemberName  
FROM sys.server_role_members  
JOIN sys.server_principals AS role  
    ON sys.server_role_members.role_principal_id = role.principal_id  
JOIN sys.server_principals AS member  
    ON sys.server_role_members.member_principal_id = member.principal_id;  

카탈로그 뷰 (TRANSACT-SQL)
보안 카탈로그 뷰 (TRANSACT-SQL)
서버 수준 역할
보안 주체 (데이터베이스 엔진)

커뮤니티 추가 항목

추가
표시: