서버 인증 모드 변경Change Server Authentication Mode

이 항목에서는 SQL Server 2017SQL Server 2017 또는 SQL Server Management StudioSQL Server Management Studio 을 사용하여 Transact-SQLTransact-SQL에서 서버 인증 모드를 변경하는 방법에 대해 설명합니다.This topic describes how to change the server authentication mode in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. 설치하는 동안 SQL Server 데이터베이스 엔진SQL Server Database EngineWindows 인증 모드 또는 SQL Server 및 Windows 인증 모드로 설정됩니다.During installation, SQL Server 데이터베이스 엔진SQL Server Database Engine is set to either Windows Authentication mode or SQL Server and Windows Authentication mode. 설치 후 언제든지 인증 모드를 변경할 수 있습니다.After installation, you can change the authentication mode at any time.

설치 중에 Windows 인증 모드 를 선택하면 sa 로그인이 해제되며 설치 프로그램에서 암호를 할당합니다.If Windows Authentication mode is selected during installation, the sa login is disabled and a password is assigned by setup. 나중에 인증 모드를 SQL Server 및 Windows 인증 모드로 변경해도 sa 로그인은 계속 해제되어 있습니다.If you later change authentication mode to SQL Server and Windows Authentication mode, the sa login remains disabled. sa 로그인을 사용하려면 ALTER LOGIN 문을 사용하여 sa 로그인을 설정하고 새 암호를 할당합니다.To use the sa login, use the ALTER LOGIN statement to enable the sa login and assign a new password. sa 로그인은 SQL ServerSQL Server 인증을 사용한 서버 연결만 허용합니다.The sa login can only connect to the server by using SQL ServerSQL Server Authentication.

항목 내용In This Topic

시작하기 전 주의 사항 Before You Begin

보안 Security

sa 계정은 SQL ServerSQL Server 계정으로 잘 알려져 있으며 종종 악의적인 사용자의 대상이 됩니다.The sa account is a well-known SQL ServerSQL Server account and it is often targeted by malicious users. 응용 프로그램에서 요청하지 않는 한 sa 계정을 사용하지 마십시오.Do not enable the sa account unless your application requires it. sa 로그인에 대해 강력한 암호를 사용하는 것이 중요합니다.It is very important that you use a strong password for the sa login.

SQL Server Management Studio 사용 Using SQL Server Management Studio

보안 인증 모드를 변경하려면To change security authentication mode

  1. SQL Server Management StudioSQL Server Management Studio 개체 탐색기에서 서버를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.In SQL Server Management StudioSQL Server Management Studio Object Explorer, right-click the server, and then click Properties.

  2. 보안 페이지의 Server 인증에서 새 서버 인증 모드를 선택한 후에 확인을 클릭합니다.On the Security page, under Server authentication, select the new server authentication mode, and then click OK.

  3. SQL Server Management StudioSQL Server Management Studio 대화 상자에서 확인 을 클릭하여 SQL ServerSQL Server를 다시 시작합니다.In the SQL Server Management StudioSQL Server Management Studio dialog box, click OK to acknowledge the requirement to restart SQL ServerSQL Server.

  4. 개체 탐색기에서 해당 서버를 마우스 오른쪽 단추로 클릭한 다음 다시 시작을 클릭합니다.In Object Explorer, right-click your server, and then click Restart. SQL ServerSQL Server 에이전트가 실행되고 있으면 에이전트도 다시 시작해야 합니다.If SQL ServerSQL Server Agent is running, it must also be restarted.

sa 로그인을 사용하려면To enable the sa login

  1. 개체 탐색기에서 보안, 로그인을 차례로 확장하고 sa를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.In Object Explorer, expand Security, expand Logins, right-click sa, and then click Properties.

  2. 일반 페이지에서 로그인에 대한 암호를 만들고 확인할 수 있습니다.On the General page, you might have to create and confirm a password for the login.

  3. 상태 페이지의 로그인 섹션에서 사용을 클릭한 다음 확인을 클릭합니다.On the Status page, in the Login section, click Enabled, and then click OK.

Transact-SQL 사용 Using Transact-SQL

sa 로그인을 사용하려면To enable the sa login

  1. 개체 탐색기에서 데이터베이스 엔진Database Engine인스턴스에 연결합니다.In Object Explorer, connect to an instance of 데이터베이스 엔진Database Engine.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.On the Standard bar, click New Query.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.Copy and paste the following example into the query window and click Execute. 다음 예에서는 sa 로그인을 사용하도록 설정하고 새 암호를 설정합니다.The following example enables the sa login and sets a new password.

    ALTER LOGIN sa ENABLE ;  
    GO  
    ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ;  
    GO  
    

참고 항목See Also

강력한 암호 Strong Passwords
SQL Server 설치에 대한 보안 고려 사항 Security Considerations for a SQL Server Installation
ALTER LOGIN (Transact-SQL) ALTER LOGIN (Transact-SQL)
시스템 관리자가 잠겨 있는 경우 SQL Server에 연결Connect to SQL Server When System Administrators Are Locked Out