2012년 8월 15일

MSSQL에서 혼합 인증방식 변경하기

MSSQL 에서 기본인증방식이 Windows로 되어있을 경우 
SQL Server 인증방식(계정)으로 접속시 접속이 되지 않는다. 

DB 로그를 보면

메시지Login failed for user 'tsdms'. 이유: SQL 인증을 사용하여 로그인하지 못했습니다. 서버가 Windows 인증만 사용하도록 구성되어 있습니다. [클라이언트: <local machine>]

이경우 MSSQL 서버의 인증방식을 혼합모드로 바꾸려고 MSSM(MSSQL Server management)에서 찾아봐도 안보인다. 


 구글링의 도움으로 아래 정리.

1. regedit 실행 
2. 검색으로 LoginMode를 검색 
LoginMode : 1 ==> 로그인시 윈도우인증을 사용 
LoginMode : 2 ==> 로그인시 윈도우인증과 MSSQL Server 인증을 사용(혼합인증) 
3. 값을 변경하고 MSSQL을 재시작한다.





댓글 없음: