프로그래밍/DB, SQL, EF
[MSSQL] 혼합 인증 켜기('SQL Server 및 Windows 인증 모드)
당근천국
2014. 3. 3. 17:00
흠....
간만에 서버에 MSSQL설치해야 해서 IDC센터에서 다해준다길례 해달라고 했습니다.
그런데.....
1.문제
'sa'계정으로 연결하려고 하니
앵?
윈도우 인증은 되는데 'SQL Server'인증이 안되는 겁니다 ㅡ,.ㅡ;;;;;
비밀번호를 내가 직접 넣었는데?
2. 해결 방법
로그인 안되는 것에 이유가 많습니다.
보통은 TCP가 허용됬는지 확인하고 방화벽을 열면되죠.
우리가 흔이 아는 이 내용은 물론 다 적용이 되어 있습니다.
보통 '윈도우 인증'은 되는데 'SQL 서버 인증'이 안된다면 원인은 한가지죠.
로그인의 '혼합 인증 모드'가 꺼저 있다는 것입니다!!!!
아.....
저는 MSSQL을 설치할때 혼합모드로 설정하고 설치하기 때문에 이런 문제를 볼 수 없던 것입니다-_-;;
다른 사람이 설치 하니 이런 문제가-_-;;;
그러면 '혼합 인증 모드'를 켜봅시다.
(참고 : MSDN - 방법: 서버 인증 모드 변경)
서버에 '윈도우 인증'으로 로그인 한후
'SQL Server' 오른쪽 클릭 > 속성 > 보안
으로 갑니다.
여기서 'SQL Server 및 Windows 인증 모드'를 선택 합니다.
이제 서버인증 모드로도 로그인이 됩니다.
마무리
이 외에도 IIS라던가 '.Net'라던가 하는 것들의 설정이 미묘하게 문제가 있어서....
결국 죄다 세팅을 다시 했습니다 ㅎㅎㅎㅎ
이럴 줄 알았으면 그냥 제가 하는건데 말이죠-_-;
조금 편해 보려다가 완전히 고생했네요 ㅎㅎㅎ