본문 바로가기
IT/데이터베이스 (Database)

MSSQL 계정(사용자) 생성

by 베베야 2020. 11. 6.
728x90
반응형

SSQL 데이터베이스 서버에서 사용자 계정을 생성하는 방법에 대해서 알아보겠습니다.

SSMS(MSSQL Management Studio)를 인터넷에서 검색하여 다운로드하여줍니다. 다운로드한 파일을 더블클릭해서 설치를 진행해주세요. 설치방법은 간단합니다. 설정 값은 기본값으로 그대로 두고 다음만 누르시면 설치가 완료됩니다.

MSSQL Management Studio를 실행해서 관리자 계정으로 로그인을 해줍니다. MSSQL의 관리자 계정은 'SA' 입니다. 관리자 계정이 아닌 다른 계정을 사용할 시에는 유저 생성 권한이 있는 계정을 사용하면 됩니다.

 

SSMS에 접속하여 왼쪽에 개체 탐색기에 데이터베이스 하위 트리를 열어줍니다. 위치는 '보안'에 '로그인'까지 와서 '로그인'을 마우스 오른쪽 클릭 후 '새 로그인(N)'을 클릭합니다.

 

신규 계정을 생성하기 위한 로그인 창이 활성화됩니다. '페이지 선택' 하위에 일반 탭을 클릭합니다. 오른쪽에 활성화된 창에서 상세 정보를 입력합니다. '로그인 이름(N)'은 실제 MSSQL 디비에 로그인할 계정의 이름입니다. 여기서는 'TEST'로 입력하겠습니다. 다음으로 'Windows 인증(W)'으로 윈도우에 설정된 로그인 계정으로 설정할 것인지 아니면 'SQL Server 인증(S)'으로 MSSQL 데이터베이스에 새로운 계정을 생성할 것인지 체크하는 부분입니다. 우리는 윈도우 인증이 아닌 새로운 계정을 만들 것이기 때문에 'SQL Server 인증(S)'을 체크하도록 하겠습니다. 하단에 체크 표시되어있는 '암호 정책 강제 적용(F)'과 '암호 만료 강제 적용(X)'과 '다음 로그인 할 때 반드시 암호 변경(U)' 은 보안상 체크를 유지하시고 만드는 것이 좋습니다. 여기서는 체크하고 다음으로 넘어가겠습니다. 가장 하단에 '기본 데이터베이스(D)'를 선택할 수 있는데 이 유저가 어떤 DB에 기본적으로 할당될지 설정하는 부분입니다. 생성된 데이터베이스나 특별히 할당할 필요가 없으면 master로 선택된 기본값을 유지합니다.

 

다음으로는 왼쪽 '페이지 선택' 하위에 '사용자 매핑' 탭을 클릭합니다. 오른쪽에 해당 계정이 사용할 데이터베이스 들을 설정하는 화면이 나옵니다. 어떤 DB에 해당 계정을 맵핑할 건지 체크합니다. 체크를 하고 나면 오른쪽에 사용자 란에 내가 입력한 계정의 이름이 자동으로 등록됩니다. 기본스키마는 'dbo'로 설정해 줍니다. 이후 하단 '데이터베이스 역할 멤버 자격(R)'이 있습니다. 해당 데이터베이스의 소유자 권한을 부여하기 위해서 'db_owber'에 체크를 하시고 확인을 눌러 계정 생성을 생성하겠습니다.

 

계정 생성이 완료되었습니다. 왼쪽에 개체 탐색기에 데이터베이스 하위 트리를 열어줍니다. 위치는 '보안'에 '로그인'에 하위 목록을 열어 보면 생성한 계정을 확인할 수 있습니다.

 

이상으로 MSSQL 사용자 생성하는 방법이었습니다.

728x90
반응형

댓글