1. 서버 역할
System Administrators | 서버에 대한 모든 작업을 수행할 수 있습니다. |
Security Administrators | 서버의 로그인, 감사등 보안에 관한 권한을 가지고 관리할 수 있습니다. |
Server Administrators | 서버 차원의 구성 옵션을 설정할 수 있습니다. |
Setup Administrators | 확장 저장 프로시저를 관리할 수 있습니다. Linked Server들을 관리하고 복제를 설정할수 있습니다. |
Process Administratos | SQL Server에서 실행 중인 프로세스를 관리할 수 있습니다. |
Disk Administrators | 디스크 파일을 관리할 수 있습니다. 데이터베이스 미러링과 백업 디바이스 추가등을 할 수 있습니다. |
Database Creators | 데이터베이스를 만들고 변경할 수 있습니다. 데이터베이스를 복원할 수 있습니다. |
Bulk Insert Administrators | 대량 삽입 작업을 수행할 수 있습니다. |
2. 데이터베이스 역할
public | 모든 데이터베이스 사용자가 속하는 특수 데이터베이스 역할입니다. 모든 유저에게 자동으로 생성되는 권한이다. |
db_owner | 데이터베이스 내에서의 유지 관리 및 구성 작업 등 모든 데이터베이스 역할의 작업을 수행합니다. 이 역할의 권한은 모든 다른 고정 서버 역할에 걸쳐 배치됩니다. DB의 주인이며 아래 모든 권한을 가집니다. |
db_accessadmin | Windows NT 4.0 또는 Windows 2000 그룹과 사용자 및 SQL Server 사용자를 데이터베이스에 추가하거나 제거합니다. |
db_securityadmin | SQL Server 2000 데이터베이스 역할과 그 구성원을 관리하고 데이터베이스에서 명령문과 개체 사용 권한을 관리합니다. |
db_ddladmin | 데이터베이스에서 개체를 추가, 수정 또는 삭제하고 모든 DDL을 실행합니다. |
db_backupoperator | 데이터베이스 백업 권한을 갖습니다. |
db_datareader | 데이터베이스의 모든 사용자 테이블에서 모든 데이터를 봅니다. |
db_datawriter | 데이터베이스의 모든 사용자 테이블에서 데이터를 추가, 변경 또는 삭제합니다. |
db_denydatareader | 데이터베이스에서 데이터를 선택하는 권한을 거부합니다. |
db_denydatawriter | 데이터베이스에서 데이터를 변경하는 권한을 거부합니다. |