다음 표에 표시된 것과 같이 고정 데이터베이스 역할은 데이터베이스 수준에서 정의되며 특정 데이터베이스 수준의 관리 작업을 수행할 수 있는 사용 권한이 있습니다.
고정 데이터베이스 역할은 추가하거나 제거할 수 없습니다. 고정 데이터베이스 역할에 부여된 사용 권한은 변경할 수 없습니다.
|
고정 데이터베이스 역할
|
설명
|
|
db_owner
|
데이터베이스 소유자입니다.
|
|
db_accessadmin
|
데이터베이스 액세스 관리자입니다.
|
|
db_securityadmin
|
데이터베이스 보안 관리자입니다.
|
|
db_ddladmin
|
데이터베이스 DDL 관리자입니다.
|
|
db_backupoperator
|
데이터베이스 백업 운영자입니다.
|
|
db_datareader
|
데이터베이스의 데이터 판독기입니다.
|
|
db_datawriter
|
데이터베이스의 데이터 기록기입니다.
|
|
db_denydatareader
|
데이터베이스의 거부 데이터 판독기입니다.
|
|
db_denydatawriter
|
데이터베이스의 거부 데이터 기록기입니다.
|
다음 표에서는 데이터베이스 역할을 수정하는 데 사용되는 저장 프로시저를 보여 줍니다.
|
저장 프로시저
|
동작
|
|
sp_addrolemember
|
고정 데이터베이스 역할에 데이터베이스 사용자를 추가합니다.
|
|
sp_helprole
|
고정 데이터베이스 역할의 멤버 목록을 표시합니다.
|
|
sp_droprolemember
|
고정 데이터베이스 역할에서 멤버를 제거합니다.
|