로딩
요청 처리 중입니다...

MSSQL 계정별 로그인 속성과 서버 역할 정리

 MSSQL 계정별 로그인 속성과 서버 역할 정리

오늘은 데이터베이스 관리자라면 꼭 알아야 할 계정별 서버 역할에 대해 알아보겠습니다. 서버 역할은 MSSQL 서버의 [보안-로그인]에서 각 계정 마우스 오른쪽 클릭을 통해 "로그인 속성"으로 들어온 후 좌측 탭 "서버 역할"에서 권한을 부여할 수 있습니다.

서버 역할이란? SQL Server에서 서버 역할(Server Role)은 로그인 계정에서 서버 수준의 권한을 묶음으로 부여하는 기능입니다.

개별 권한을 일일이 설정하는 번거로움 없이, 역할 하나만 부여하면 해당 권한이 한 번에 적용됩니다. 서버 역할은 기본적으로 위 이미지와 같이 9가지가 있습니다.

각 서버 역할에 대한 설명은 아래와 같습니다. 역할 설명 bulkadmin - BULK INSERT 및 OPENROWSET(BULK...)

실행 권한 - 대용량 데이터 마이그레이션, ETL 작업 담당자에게 부여 - 잘못된 데이터 대량 삽입 위험이 있으므로 주의 dbcreater - 데이터베이스 생성, 수정, 삭제, 복원 권한 - 개발...