상세 컨텐츠

본문 제목

[MSSQL] 로그인 인증모드 변경하기

SQL Server

by 코딩하는 박줄기 2022. 10. 9. 17:15

본문

728x90
반응형

SQL Server에서 인증 모드를 변경하는 방법에 대해 알아봅시다. SQL Server에서 가능한 인증 모드로는 Windows 인증 모드와 혼합 모드의 두 가지가 있습니다. Windows 인증은 항상 사용할 수 있으며 비활성화할 수 없습니다.

  • Windows 인증 모드 : Windows 인증을 활성화하고 SQL Server 인증은 비활성화합니다.
  • 혼합 모드 : Windows 인증과 SQL Server 인증을 모두 활성화합니다.

 

서버 인증 모드 변경

   A. SSMS를 사용하여 인증 모드 변경

     1. SQL Server Management Studio 개체 탐색기에서 서버를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

 

   

     2. 보안 페이지의 Server 인증에서 새 서버 인증 모드를 선택한 후에 확인을 클릭합니다.

 

 

   3. SQL Server Management Studio 대화 상자에서 확인 을 클릭하여 SQL Server를 다시 시작합니다.

 

 

     4. 개체 탐색기에서 해당 서버를 마우스 오른쪽 단추로 클릭한 다음 다시 시작을 클릭합니다. SQL Server 에이전트가 실행되고 있으면 에이전트도 다시 시작해야 합니다.

 

 

   B. Transact-SQL 사용

확장 저장 프로시저를 사용하여 서버 레지스트리를 수정합니다. 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다.

  • Windows 인증 모드 : 1
  • 혼합 모드에서 : 2
USE [master] GO 
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', 
                          N'Software\Microsoft\MSSQLServer\MSSQLServer', 
                          N'LoginMode', REG_DWORD, 1 GO

 

   C. 레지스트리 편집

레지스트리 편집기에서 레지스트리를 수정합니다. 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다.

  • Windows 인증 모드 : 1
  • 혼합 모드에서 : 2
컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQLServer

 

 

참조

 

 

728x90
반응형

관련글 더보기

댓글 영역