MS SQL Server에서 Windows 인증/sa 사용자를 설정하는 방법

MS SQL Server에서 Windows 인증/sa 사용자를 설정하는 방법

MSSQL Server Express를 설치했습니다. 그러나 "데이터베이스 다이어그램" 기능이 실행되지 않았습니다. 그래서 어떤 분이 Windows의 "Documents" 안에 있는 "SQL Server Management Studio"라는 폴더를 삭제해서 모든 설정을 삭제하라고 하더군요.

나도 똑같이 따랐다. 그런데 '인증'도 설정의 일부인 것 같습니다.

SSMS에서는 로컬 서버를 볼 수 있지만 Windows 인증 및 'sa' 사용자가 모두 작동하지 않습니다.

인증을 설정하는 방법은 무엇입니까?

답변1

서버/속성/보안을 마우스 오른쪽 버튼으로 클릭했을 때 옵션이 활성화되지 않았음을 의미하는 경우 Windows 레지스트리에서 직접 이 속성을 변경해 볼 수 있습니다.

1단계: 레지스트리 편집기를 엽니다.

2단계: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.10.SQLEXPRESS\MSSQLServer로 이동합니다.

3단계: LoginMode 값을 1에서 2로 변경합니다.

아니면 그냥 달릴 수도 있어요

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2

폰트:https://www.isunshare.com/sql-server/four-ways-to-enable-mixed-mode-authentication.html

관련 정보