2009-03-16 6 views
4

데이터베이스를 SQL 2000에서 인트라넷 페이지와 함께 사용하여 데이터를 표시하고 업데이트하는 새 SQL 2005로 이동했습니다. 이제 이전 로그인 암호를 사용하는 페이지의 설정이 sa 계정을 잠근 것처럼 보이기 때문에 sa 계정을 사용하여 로그인 할 수 없습니다.SQL Server 2005에서 sa 계정의 잠금을 해제하려면 어떻게합니까?

나는이 페이지에 대한 sa 계정을 사용하는 것이 좋지 않다고 생각하지만 새로운 계정을 만들려면 로그인 할 수 없으므로 도움이되지 않습니다.

sa로 로그인 할 수 없으면 sa 계정을 잠금 해제 할 수 있습니까?

답변

5

시스템이 혼합 된 액세스로 설정 되었다면 관리자의 Windows 암호로 로그온 할 수 있어야합니다. 그런 다음 암호를 변경할 수 있습니다. 실제로 모든 관리자 계정으로이 작업을 수행 할 수 있습니다.

+0

그 대답은 SQL 인증을 사용하고 SQL Management Studio를 원격으로 사용하므로 항상 잠겨 있습니다. 액세스 권한이있는 Windows 계정 만 로컬 관리자이므로 로컬 관리자로 서버에 로그온하여 계정의 잠금을 해제 할 수 있습니다. 감사 – Swinders

2

관리자 권한이있는 경우 "SQL Server 노출 영역 구성"도구를 통해 sa 사용을 허용하도록 SQL의 "잠금을 해제"할 수 있습니다. 또한 Windows 전용 로그인 외에도 SQL 로그인을 사용할 수 있습니다 ...

+0

Windows 인증을 사용하여 서버의 SQL Management Studio에 로그인 할 때 SQL 로그인이 필요합니다. 감사합니다. – Swinders

+0

이 메시지는 매우 큰 두통에서 나를 구해 줬습니다. 3 살짜리이지만 여전히 정확한 조언을 해주셔서 감사합니다! – KingCronus

8

실제 서버에 있으면 Windows 인증을 통해서만 로그인 할 수 있습니다. 우리가 이것을 일한 적이라면 우리는 명령을 실행 : SQL 관리 스튜디오에서

ALTER LOGIN sa WITH PASSWORD = 'your_password_here' UNLOCK 

는 web.config 파일에서 로그인 암호를 수정하고 모든 작동합니다.

SQL Server 2005에서 암호 정책이 시행 가능하므로 잘못된 로그인이 반복되어 계정이 잠길 수 있습니다.

관련 문제