내보내기(0) 인쇄
모두 확장
확장 최소화
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

DROP SERVER ROLE(Transact-SQL)

사용자 정의 서버 역할을 제거합니다.

사용자 정의 서버 역할은 SQL Server 2012의 새로운 기능입니다.

적용 대상: SQL Server(SQL Server 2012 - 현재 버전).

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

DROP SERVER ROLE role_name

role_name

서버에서 삭제할 사용자 정의 서버 역할을 지정합니다.

보안 개체를 소유한 사용자 정의 서버 역할을 서버에서 삭제할 수 없습니다. 보안 개체를 소유한 사용자 정의 서버 역할을 삭제하려면 먼저 해당 보안 개체의 소유권을 이전하거나 삭제해야 합니다.

멤버가 있는 사용자 정의 서버 역할은 삭제할 수 없습니다. 멤버가 있는 사용자 정의 서버 역할을 삭제하려면 먼저 ALTER SERVER ROLE을 사용하여 역할의 멤버를 제거해야 합니다.

고정 서버 역할은 제거할 수 없습니다.

sys.server_role_members 카탈로그 뷰를 쿼리하여 역할 멤버 자격에 대한 정보를 볼 수 있습니다.

서버 역할에 대한 CONTROL 권한 또는 ALTER ANY SERVER ROLE 권한이 필요합니다.

1.서버 역할 삭제

다음 예에서는 서버 역할 purchasing을 삭제합니다.

DROP SERVER ROLE purchasing;
GO

2.역할 멤버 자격 보기

역할 멤버 자격을 보려면 SQL Server Management Studio에서 서버 역할(멤버) 페이지를 사용하거나 다음 쿼리를 실행합니다.

SELECT SRM.role_principal_id, SP.name AS Role_Name, 
SRM.member_principal_id, SP2.name  AS Member_Name
FROM sys.server_role_members AS SRM
JOIN sys.server_principals AS SP
    ON SRM.Role_principal_id = SP.principal_id
JOIN sys.server_principals AS SP2 
    ON SRM.member_principal_id = SP2.principal_id
ORDER BY  SP.name,  SP2.name

3.역할 멤버 자격 보기

서버 역할이 다른 서버 역할을 소유하는지 여부를 확인하려면 다음 쿼리를 실행하십시오.

SELECT SP1.name AS RoleOwner, SP2.name AS Server_Role
FROM sys.server_principals AS SP1
JOIN sys.server_principals AS SP2
    ON SP1.principal_id = SP2.owning_principal_id 
ORDER BY SP1.name ;
이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft