Computer >> 컴퓨터 >  >> 프로그래밍 >> SQL Server

MS SQL Server에서 사용자 계정을 만드는 방법 (T-SQL & SSMS)

MS SQL Server에서 사용자(User)란 데이터베이스(Database)에 접근하기 위해 사용되는 계정을 의미합니다.

사용자 계정은 아래 두 가지 방법 중 하나를 선택하여 생성할 수 있습니다.

방법 1: T-SQL을 사용하여 사용자 만들기

T-SQL로 MS SQL Server에서 사용자를 생성할 때 사용하는 기본 구문은 다음과 같습니다.

Create user for login

예시

TestDB 데이터베이스에서 로그인 이름이 TestLoginTestUser라는 사용자를 생성하려면 아래 쿼리를 실행하면 됩니다.

create user TestUser for login TestLogin

방법 2: SSMS(SQL Server Management Studio)를 사용하여 사용자 만들기

참고: 사용자 계정을 만들기 전에 먼저 임의의 이름으로 Login(로그인)을 생성해야 합니다. 여기서는 TestLogin을 사용한다고 가정합니다.

1단계: 데이터베이스 및 보안 폴더 열기

SQL Server에 연결한 후 데이터베이스 디렉터리를 확장합니다. 그다음 사용자 계정을 생성할 TestDB 데이터베이스를 열고 Security(보안) 폴더를 찾습니다. 이후 Users(사용자) 또는 Logins(로그인) 폴더(최신 SQL Server 버전 기준)를 찾아 New Login(새 로그인)을 선택하면 아래와 같은 화면이 나타납니다.

MS SQL Server에서 사용자 계정을 만드는 방법 (T-SQL & SSMS)
MS SQL Server의 새 사용자 생성 화면

2단계: 사용자 이름 및 로그인 지정

사용자 이름 필드에 TestUser를 입력하고, 아래 그림과 같이 로그인 이름으로 TestLogin을 선택합니다.

MS SQL Server에서 사용자 계정을 만드는 방법 (T-SQL & SSMS)
새 사용자 계정 생성

3단계: 완료 및 확인

OK(확인) 버튼을 클릭하여 작업을 마칩니다. 이후 폴더를 새로 고침(Refresh)하면 새로 생성된 사용자 이름이 목록에 표시되는 것을 확인할 수 있습니다.

MS SQL Server에서 사용자 계정을 만드는 방법 (T-SQL & SSMS)
MS SQL Server에서 새 사용자가 성공적으로 생성된 모습