다음 명령을 사용하여 SQL Server 2005 Express 인스턴스에 로그인하려고합니다.
osql -S .\INSTANCE -U sa -P password
나는 오류 : 'sa'사용자가 로그인하지 못했습니다.
-E 스위치를 사용하여 잘 연결할 수 있습니다. 몇 달 동안 작동했다는 것을 추가해야합니다. 누군가가 무언가를 바꾸 었다고 생각하지만 그것이 무엇인지 알 수는 없습니다.
이것이 내가 시도한 것입니다.
Windows 인증을 사용하여 로그인하고 sa 비밀번호를 변경하십시오.
sp_password NULL, 새 암호, 'sa'
'sa'로그인 활성화 :
로그인 변경 사용; 암호 변경 sa로 로그인 이동 = 'newpassword'; 가다
혼합 인증 이 사용 가능한지 Windows 레지스트리를 확인했습니다 . 올바른 값 : LoginMode = 2
다른 무엇을 확인해야합니까? 미리 감사드립니다.
추가 정보:
이것은 Windows 2003 Server입니다. 그들은 몇 가지 암호 정책을 사용하도록 설정했습니다. SQL Server를 다른 복잡한 서버에 설치할 때 응용 프로그램에서 사용하는 기본 'sa'암호를 변경해야한다는 것을 기억합니다.
VNC를 사용하여 연결하고 있으므로 실제로 SSMS를 사용할 수 없습니다
내 응용 프로그램은 다른 SQL Server 로그인을 사용하여 연결할 수 있지만 'sa'는 없습니다
마지막으로 해결책을 찾지 못하면이 인스턴스를 제거하고 다시 설치하지만 문제가 무엇인지 알고 싶습니다. 다시 발생하는 경우와 평범한 호기심을 위해서입니다.