로그인 가능한 모든 계정에 대한 패스워드를 분실한 경우 아래와 같은 방법으로 장애 처리가 가능합니다.
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/
'Database > Microsoft SQL Server' 카테고리의 다른 글
SQL Server Native Client (0) | 2014.09.30 |
---|---|
파일을 이용한 백업 및 복원 (0) | 2014.09.14 |
SSMS에서 SQL Server Agent의 시작, 정지, 재시작 버튼이 비활성화 되어 있다? (0) | 2014.02.28 |
SQL SERVER – FIX – ERROR : Msg 3201, Level 16 Cannot open backup device . Operating system error 5(Access is denied.) (0) | 2013.08.14 |
SQL SERVER – FIX : Error 15023: User already exists in current database. (0) | 2013.07.30 |