회사에서 내부 개발/테스트 용으로 사용 중인 SQL Server가 있는데

불필요하게 도메인에 가입되어 있는 것을 보고 도메인 탈퇴를 하고 나니 문제가 생겼다.


바로, sa 계정으로 SQL Server에 로그인을 할 수 없게 된 것이다.

공교롭게도 sa 계정에 "암호 정책 강제 적용" 설정이 되어 있어

몇 차례 암호를 틀렸었는지, 그만 잠겨버린 것이었다.




그럴 때는 보통,

Windows 관리자 계정으로 Windows 인증 모드로 로그인해서 새 암호를 지정하고 잠금을 풀면 되는데

애초에 SQL Server가 도메인 관리자 계정으로 설치가 된 모양인지

도메인을 탈퇴하고 나니 로컬 Windows 관리자 계정으로는 로그인이 되지 않는 것이었다.


도메인 탈퇴 전에 sa 계정으로 로그인이 잘 되는지 미리 확인했었다면

이런 상황을 겪을 필요가 없었는데 곤란하게 됐다.


구글링 해서 찾아보니 Single-User Mode로 재시작하면 로컬 관리자 계정으로 로그인이 된다니

그렇게 시도해보기로 했다.


>> 참조: http://serverfault.com/questions/269143/ms-sql-server-2008-sa-account-locked-out-and-windows-authentication-login-is-gre




이렇게 해야 한다.


어떤 글에서는 net start로 시작하면서 -m 옵션을 주라는 황당한 얘기도 있는데,

그렇게 해서는 동작하지 않는다.


아무튼 인터넷에는 해 보지도 않고 지레짐작으로 쓰레기 글들을 써 대는 못된 놈들이 참 많다.




-c 옵션을 주고 실행을 해서 그런지 SQL Server가 실행되면서 그간 발생했던 오류 로그가 막 찍혔다.

마지막에 "Server is in single user mode. Only one administrator can connect at this time."이 보이면서

로그가 더 찍히지 않고 멈췄다. 드디어 접속할 차례...


두둥!


로컬 관리자 계정으로 로그인이 잘 된다.

바로 sa 계정에 걸려 있는 잠금도 풀고, 암호 정책 강제 적용도 풀었다.

앞으론 잠길 일이 없겠지.


끝.





Posted by 떼르미
,


자바스크립트를 허용해주세요!
Please Enable JavaScript![ Enable JavaScript ]