프로그래밍/DB

[DB] MSSQL 로그인 오류 해결방법 (CHECK_POLICY 및 CHECK_EXPIRATION 옵션을...)

ss-pro 2024. 12. 14. 15:56
반응형

DB서버 로그인시  암호정책을 해제하고 변경을 할려고 하는데 아래이미지와 같이  "MUST_CHANGE가 설정되어 있으므로 CHECK_POLICY 및 CHECK_EXPIRATION 옵션을 해제할 수 없습니다. (Microsoft SQL Server, 오류: 15128) " 에러 해결방법입니다. 

해당 부분이 발생하는 원인은  계정을 만들때 아래와 같이 암호정책강제적요,다음로그인 할때 반드시 암호변경 옵션이 체드됩니다. 

이 상태에서 바로 암호정책강제적용을 해제 하지 말고 "다음 로그인 할때 반드시 암호변경"을 해제 후 암호정책을 적용한 상태에서 비밀번호를  변경 후 저장합니다. 

그 이후에 암호 정책강제 적용을 해제하고 암호를 변경하면 암호정보가 변경됩니다.

요약을 해보면 초기에 계정 생성 후 다음 로그인할 때 반드시 암호변경을 기본으로 체크하다보니 발생하는 부분이고, 암호정책 강제적용 부분을 해제하기전에 해당 옵션을 해제하여 비번을 바꾸고, 다시 암호 정책 강제적용을 해제하여 비번을 바꾸면 됩니다.