다음을 통해 공유


로그인 만들기

데이터베이스 엔진에 액세스하려면 사용자에게 로그인이 필요합니다. 로그인은 사용자의 ID를 Windows 계정 또는 Windows 그룹의 구성원으로 나타낼 수 있으며, 로그인은 SQL Server에만 존재하는 SQL Server 로그인일 수 있습니다. 가능하면 Windows 인증을 사용해야 합니다.

기본적으로 컴퓨터의 관리자는 SQL Server에 대한 모든 권한을 갖습니다. 이 단원에서는 권한이 낮은 사용자가 있어야 합니다. 따라서 컴퓨터에 새 로컬 Windows 인증 계정을 만듭니다. 이렇게 하려면 컴퓨터의 관리자여야 합니다. 그런 다음 새 사용자에게 SQL Server에 대한 액세스 권한을 부여합니다.

새 Windows 계정을 만들려면

  1. 시작을 클릭하고 실행을 클릭하고 열기 상자에서 입력%SystemRoot%\system32\compmgmt.msc /s한 다음 확인을 클릭하여 컴퓨터 관리 프로그램을 엽니다.

  2. 시스템 도구에서 로컬 사용자 및 그룹을 확장하고 사용자를 마우스 오른쪽 단추로 클릭한 다음 새 사용자를 클릭합니다.

  3. 사용자 이름 상자에 Mary를 입력합니다.

  4. 암호암호 확인 상자에 강력한 암호를 입력한 다음 만들기를 클릭하여 새 로컬 Windows 사용자를 만듭니다.

로그인을 만들려면

  1. SQL Server Management Studio의 쿼리 편집기 창에서 다음 코드를 입력하고 컴퓨터 이름으로 computer_name를 대체한 후 실행합니다. FROM WINDOWS 는 Windows에서 사용자를 인증할 것임을 나타냅니다. 선택적 DEFAULT_DATABASE 인수는 연결 문자열이 다른 데이터베이스를 나타내지 않는다면, MaryTestData 데이터베이스에 연결합니다. 이 문은 세미콜론을 Transact-SQL 문의 선택적 종료로 소개합니다.

    CREATE LOGIN [computer_name\Mary]  
        FROM WINDOWS  
        WITH DEFAULT_DATABASE = [TestData];  
    GO  
    

    이렇게 하면 컴퓨터에서 인증된 사용자 이름 Mary에 이 SQL Server 인스턴스에 액세스할 수 있는 권한이 부여됩니다. 컴퓨터에 SQL Server 인스턴스가 두 개 이상 있는 경우 액세스해야 하는 Mary 각 인스턴스에 로그인을 만들어야 합니다.

    비고

    도메인 계정이 아니므로 Mary 이 사용자 이름은 이 컴퓨터에서만 인증할 수 있습니다.

수업의 다음 과제

데이터베이스에 대한 액세스 권한 부여

또한 참조하십시오

CREATE LOGIN(Transact-SQL)
인증 모드 선택