프로그래밍/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'라던가 하는 것들의 설정이 미묘하게 문제가 있어서....

결국 죄다 세팅을 다시 했습니다 ㅎㅎㅎㅎ

이럴 줄 알았으면 그냥 제가 하는건데 말이죠-_-;

조금 편해 보려다가 완전히 고생했네요 ㅎㅎㅎ