728x90
SQL Server 계정은 SQL Server 설치 시 모든 권한을 갖고 시스템계정 (sa) 과 사용자 계정으로 분류 할 수 있다
시스템 계정 (sa) 로 로그인 한 후 사용자 계정을 생성 해보도록 한다
1. DB에 접속 후 [보안] > [로그인] 접근
2. [보안] > [로그인] > [오른쪽 마우스] 클릭 > [새 로그인] 클릭
3. 로그인 방식 Windows / SQL Server 중 선택
4. SQL Server 인증 방식선택 하여 계정 생성
5. 계정 정보를 입력 > [확인] 클릭
6. 사용자 매핑
데이터베이스 역할 멤버 자격
- db_accessadmin : Windows 로그인, Windows 그룹 및 SQL Server 로그인에 대한 액세스를 추가, 제거할 수 있음
- db_backupoperator : 데이터베이스를 백업할 수 있음
- db_datareader : 사용자 테이블의 모든 데이터를 읽을 수 있음
- db_datawriter : 사용자 테이블에서 데이터를 추가, 삭제, 변경할 수 있음
- db_ddladmin : 데이터베이스에서 모든 DDL(데이터 정의어) 명령을 실행할 수 있음
- db_denydatareader : 데이터베이스 내에 있는 사용자 테이블의 데이터를 읽을 수 없음
- db_denydatawriter : 데이터베이스 내의 사용자 테이블의 데이터를 추가, 수정, 삭제할 수 없음
- db_owner : 데이터베이스에서 모든 구성 및 유지 관리 작업을 수행할 수 있음 - 유지관리 하는 개발자에게 일반적으로 부여
- db_secutiryadmin : 멤버 자격을 수정하고 사용권한을 관리할 수 있음
- public : 모든 데이터베이스 사용자에게 디폴트로 부여되는 최소 권한을 갖는 역할
7. DB 접속 확인
728x90
'DBMS > MSSQL' 카테고리의 다른 글
[MSSQL] 미러링 계정 설정 (1) | 2022.08.12 |
---|---|
[MSSQL] Database Mirroring 보안 구성 마법사 (0) | 2022.08.12 |
[MSSQL] mssql 누락된 인덱스 (0) | 2022.08.09 |
[MSSQL] 테이블 전체 삭제 하는 쿼리 (0) | 2022.08.05 |
[MSSQL] MSSQL 버전 확인 (0) | 2022.08.05 |