2023. 5. 10. 15:30

'SQL Server 및 Windows 인증 모드'를 활성화하는 방법을 알아봅시다.

 

 

1. 에러의 발견

MSSQL에 로그인하려는데 다음과 같은 에러가 발생했습니다.

 

exception code = '0xe0434352'. First 30KB characters of captured stdout and stderr logs: Unhandled exception. Microsoft.Data.SqlClient.SqlException (0x80131904): 사용자 '[MSSQL 로그인 계정]'이(가) 로그인하지 못했습니다.


***** 진짜 에러 내용 *****
사용자 '[MSSQL 로그인 계정]'이(가) 로그인하지 못했습니다. 이유: SQL 인증을 사용하여 로그인하지 못했습니다. 서버가 통합 인증만 사용하도록 구성되어 있습니다. [클라이언트: 127.0.0.1]

 

 

 

2. 해결 방법

이런 에러가 난다면  'SQL Server 및 Windows 인증 모드'를 활성화해야 합니다.

 

 'SQL Server 및 Windows 인증 모드'를 활성화하는 방법은

1) SSMS(SQL Server Management Studio)에서 설정하려는 SQL서버에 접속한다음

2) 해당 서버에서 '오른쪽 클릭 > 속성 > 보안 > 서버 인증' 으로 들어가서

3) 'SQL Server 및 Windows 인증 모드'를 선택합니다.

 

이제 해당 서버를 재시작하면 수정사항이 적용됩니다.

 

 

마무리

이게 MSSQL 설치할 때마다 당하는 오류입니다 ㅋㅋㅋㅋㅋㅋ

설치하고 딱 한 번만 설정하는 거라 툭하면 까먹는데.....

 

TCP/IP를 열지 않아서 생기는 에러는 그래도 바로 알아채는데 이건

이벤트 뷰어에서 정보로 표시되므로 바로 못 찾는 경우가 많아서 그런 것 같습니다.