로그인 가능한 모든 계정에 대한 패스워드를 분실한 경우 아래와 같은 방법으로 장애 처리가 가능합니다.


1. SQL Server 구성 관리자 - SQL Server 속성 선택 후 시작 매개 변수에 -m 옵션을 추가합니다.

2. SQL Server를 재 시작합니다.

3. 커맨드 라인 창을 열고 sqlcmd를 타이핑 한 후 실행합니다.

4. 아래와 같이 sysadmin 서버 역할을 가지는 로그인 계정을 생성합니다.


참고! 

커맨드 라인에서 쿼리문을 실행하시기 위해서는 GO를 입력해야 합니다.


5. SQL Server 구성 관리자로 이동하여 1번 스텝에서 추가한 시작 매개 변수 -m을 제거 합니다.

6. SQL Server를 재 시작합니다.

7. SSMS를 통해 정상 로그인 되는지 확인합니다.


[참고 사이트]

  • sqlcmd 유틸리티 사용

http://msdn.microsoft.com/ko-kr/library/ms180944.aspx

  • SQL SERVER – Forgot the Password of Username SA

http://blog.sqlauthority.com/2009/08/04/sql-server-forgot-the-password-of-username-sa/

  • SQL SERVER – Start SQL Server Instance in Single User Mode

http://blog.sqlauthority.com/2009/02/10/sql-server-start-sql-server-instance-in-single-user-mode/