sp_srvrolepermission(Transact-SQL)
고정 서버 역할의 사용 권한을 표시합니다.
[!참고] sp_srvrolepermission은 SQL Server 2000 에서 올바른 정보를 반환합니다.. SQL Server 2005 에서 구현된 사용 권한 계층 구조의 변경 내용은 출력에 반영되지 않습니다. 자세한 내용은 고정 서버 역할의 사용 권한을 참조하십시오.
구문
sp_srvrolepermission [ [ @srvrolename = ] 'role']
인수
[ @srvrolename = ] 'role'
사용 권한을 반환할 고정 서버 역할의 이름입니다. role은 sysname이며 기본값은 NULL입니다. 역할을 지정하지 않으면 모든 고정 서버 역할의 사용 권한이 반환됩니다. role에 다음 값 중 하나를 사용할 수 있습니다.값 설명 sysadmin
시스템 관리자입니다.
securityadmin
보안 관리자입니다.
serveradmin
서버 관리자입니다.
setupadmin
설치 관리자입니다.
processadmin
프로세스 관리자입니다.
diskadmin
디스크 관리자입니다.
dbcreator
데이터베이스 작성자입니다.
bulkadmin
BULK INSERT 문을 실행할 수 있습니다.
반환 코드 값
0(성공) 또는 1(실패)
결과 집합
열 이름 | 데이터 형식 | 설명 |
---|---|---|
ServerRole |
sysname |
고정 서버 역할의 이름입니다. |
Permission |
sysname |
ServerRole과 관련된 사용 권한입니다. |
주의
실행할 수 있는 Transact-SQL 문, 고정 서버 역할의 멤버가 수행할 수 있는 기타 특수 작업 등의 사용 권한이 나열됩니다. 고정 서버 역할의 목록을 표시하려면 sp_helpsrvrole을 실행하십시오.
sysadmin 고정 서버 역할은 모든 다른 고정 서버 역할의 사용 권한을 가집니다.
사용 권한
public 역할의 멤버 자격이 필요합니다.
예
다음 쿼리는 sysadmin
고정 서버 역할과 관련된 사용 권한을 반환합니다.
EXEC sp_srvrolepermission 'sysadmin';
GO
참고 항목
참조
보안 저장 프로시저(Transact-SQL)
sp_addsrvrolemember(Transact-SQL)
sp_dropsrvrolemember(Transact-SQL)
sp_helpsrvrole(Transact-SQL)
시스템 저장 프로시저(Transact-SQL)