MSSQL SA계정 패스워드 분실 초기화 방법

SA계정 패스워드 분실 시 CMD를 활용한 초기화 방법

 

1. 관리자 권한으로 CMD 실행

2. C:\Users\administrator 프롬프트

3. OSQL -E 입력

4. 1>EXEC SP_PASSWORD NULL, ‘비밀번호’, ‘SA’ 엔터

5. 2>exit 명령어 종료 후 SA접속 확인

 

MSSQL 로그인 패스워드 잠김(비밀번호 분실)

 

에러문구

Login failed for user ‘id’ because the account is currently locked out, The system administrator can unlock it.

 

해결방법

 

select LOGINPROPERTY ( name , ‘IsLocked’ ) ,*from sys.server_principalswhere type = ‘S’

쿼리결과 계정 LOCK 여부를 확인후 잠겨있는 계정이 있을 경우 아래의 쿼리 실행

ALTER LOGIN 계정명 WITH PASSWORD = ‘계정 비밀번호’ UNLOCK