SQL Server에서 로그인, 사용자 및 권한 부여를 만드는 방법

SQL Server에서 새 로그인을 만드는 방법

SQL Server에서 로그인을 만드는 방법은 다음과 같습니다.

단계 1) 로그인 SQL 서버를 생성하려면 보안 > 로그인으로 이동하세요.

SQL Server에서 새 로그인 만들기

단계 2) 다음 화면에서 Enter

  1. 로그인 이름
  2. SQL Server 인증 선택
  3. MySQL의 비밀번호를 입력하고 비밀번호로 사용자를 생성하세요.
  4. 확인을 클릭합니다

SQL Server에서 새 로그인 만들기

단계 3) 로그인이 생성되었습니다

SQL Server에서 새 로그인 만들기

SQL Server 생성 로그인 및 사용자에 대한 T-SQL 명령을 사용하여 로그인을 생성할 수도 있습니다.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

SQL Server 데이터베이스에서 사용자를 만드는 방법

사용자는 액세스하는 데 사용할 수 있는 계정입니다. SQL 서버. 사용자 SQL 서버를 생성하려면 다음 중 하나를 사용할 수 있습니다.wing 두 가지 방법:

  • T-SQL 사용
  • SQL Server Management Studio 사용

SQL Server Management Studio에서 사용자를 만드는 방법

다음은 사용자를 생성하는 방법에 대한 단계별 프로세스입니다. SQL Server Management Studio:

EDU_TSQL 데이터베이스에 대한 사용자를 생성하게 됩니다.

1단계) SQL 서버에 연결하여 새 사용자 생성

  1. SQL Server에 연결한 다음 개체 탐색기에서 데이터베이스 폴더를 확장합니다.
  2. 사용자를 생성하고 확장해야 하는 데이터베이스를 식별합니다.
  3. 보안 폴더를 확장합니다.
  4. 사용자 폴더를 마우스 오른쪽 버튼으로 클릭한 다음 "새 사용자..."를 선택합니다.

SQL Server Management Studio에서 사용자 만들기

2단계) 사용자 이름 입력tails

당신은 다음을 얻을 것입니다wing 화면,

  1. 원하는 사용자 이름을 입력하세요
  2. 로그인 이름(이전에 생성됨)을 입력하세요.
  3. 확인을 클릭하십시오.

SQL Server Management Studio에서 사용자 만들기

3단계) ​​사용자가 생성됩니다.

사용자가 생성되었습니다

SQL Server Management Studio에서 사용자 만들기

T-SQL을 사용하여 사용자 만들기

SQL Server에서 데이터베이스에 사용자를 추가하려면 T-SQL의 create user 명령을 사용할 수 있습니다. SQL create user 명령은 다음을 수행합니다.wing 통사론:

create user <user-name> for login <login-name>
create user Guru99 for login MyLogin

참고: 쿼리는 쿼리 창 내에서 실행되어야 합니다. 로그인에 대한 사용자가 이미 생성된 경우 동일한 로그인에 대한 사용자를 생성하면 SQL Server에서 오류가 발생합니다.

SQL Server에서 사용자에게 권한 할당

사용 권한은 보안 SQL Server 리소스에 대해 사용자가 갖는 액세스 수준을 제어하는 ​​규칙을 나타냅니다. SQL 서버 귀하는 그러한 권한을 부여, 취소 및 거부할 수 있습니다. SQL Server 사용자 권한을 부여하는 방법에는 두 가지가 있습니다.

  • T-SQL 사용
  • SQL Server Management Studio 사용

SQL Server Management Studio에서 권한 할당

다음은 SQL Server Management Studio에서 사용자에게 권한을 할당하는 방법에 대한 단계별 프로세스입니다.

단계 1) SQL Server 인스턴스에 연결하고 아래와 같이 개체 탐색기에서 폴더를 확장합니다. 사용자 이름, 즉 Guru99를 마우스 오른쪽 버튼으로 클릭한 다음 속성을 선택합니다.

SQL Server Management Studio에서 권한 할당

단계 2) 다음 화면에서

  1. 왼쪽에서 보안 옵션을 클릭합니다.
  2. 검색을 클릭하십시오

SQL Server Management Studio에서 권한 할당

단계 3) 다음 창에서

  1. "스키마에 속한 모든 개체"를 선택합니다.
  2. 스키마 이름을 "dbo"로 선택하십시오.
  3. 확인을 클릭하십시오.

SQL Server Management Studio에서 권한 할당

단계 4)

  1. 권한을 부여하려는 테이블을 식별하세요.
  2. 명시적 권한에서 부여를 선택합니다.
  3. 확인을 클릭하세요

SQL Server Management Studio에서 권한 할당

단계 5) 사용자 Guru99에게는 Course 테이블에 대한 SELECT 권한이 부여됩니다.

T-SQL을 사용하여 권한 부여

T-SQL을 사용하여 사용자에게 권한을 부여하려면 먼저 use 문을 사용하여 데이터베이스를 선택합니다. 그런 다음 grant 문을 사용하여 사용자에게 권한을 할당합니다. SQL Server에서 사용자를 생성하고 권한을 부여하는 구문은 다음과 같습니다.

use <database-name>
grant <permission-name> on <object-name> to <username\principle>

예를 들어, 다음과 같습니다.wing 명령은 이름이 지정된 개체(테이블)에 대해 사용자 Guru99에게 선택 권한을 부여하는 방법을 보여줍니다. 코스 데이터베이스 EDU_TSQL 내에서:

USE EDU_TSQL
GO
Grant select on Course to Guru99

허가가 부여됩니다!