SQL Server 2008 Windows 인증 로그인 오류 : 신뢰할 수없는 도메인의 로그인입니다. 실패. 신뢰할 수없는 도메인의 로그인이며

Management Studio를 사용하여 SQL Server 2008 인스턴스에 연결하려고하면 다음 오류가 발생합니다.

로그인 실패. 신뢰할 수없는 도메인의 로그인이며 Windows 인증과 함께 사용할 수 없습니다. (Microsoft SQL Server, 오류 : 18452)

SQL 인증을 사용하여 문제없이 로그인 할 수 있습니다. 갑자기이 오류가 발생했습니다. 혼합 모드 인증이 켜져 있습니다.

누구든지 이것에 대한 경험이 있습니까?

추가 정보 : Windows 2003 Server에서 64 비트 버전의 SQL Enterprise Edition



답변

이것이 발생할 수있는 또 다른 이유 (방금 나에게 일어 났음) … 사용자의 암호가 만료 되었기 때문입니다. 실제 서버로 원격 접속을 시도하고 암호를 변경하라는 메시지가 표시 될 때까지이 사실을 깨닫지 못했습니다.


답변

나를 위해 이것은 빈 drivers/etc/hosts파일을 편집 하고 로컬 웹 사이트에 대한 항목을 추가했지만 추가하는 것을 무시 했을 때 발생했습니다.127.0.0.1 localhost


답변

이 문제는 Windows 계정을 인증 할 수없는 다운 된 Active Directory 서버로 인해 발생했습니다. 도와 주셔서 감사합니다.


답변

이 문제를 겪는 다른 사람을 위해 호스트 파일에 다음이 있습니다.

127.0.0.1   localhost
127.0.0.1   customname

그리고 나는 이것이 필요했습니다.

127.0.0.1   localhost
127.0.0.1   localhost   customname

답변

“이 문제는 다운 된 Active Directory 서버로 인해 발생했습니다. 물론 Windows 계정을 인증 할 수 없습니다.”

물론 AD를 사용할 수없는 경우 Kerberos 인증이 NTLM으로 돌아갑니다 (도메인 계정 자격 증명은 로컬로 캐시되며 AD / Kerberos를 사용할 수없는 경우에도 로그인 할 수 있습니다). 이 실패가 발생하기위한 동시 조건 :

  • SQL Server가 로컬이 아닙니다 (다른 컴퓨터에 있음).
  • 신뢰는 “Kerberos 전용”으로 구성됩니다.

또는 기타 특정 보안 네트워크 / 서버 / AD / 머신 구성


답변

내 로컬 컴퓨터의 서버 인스턴스에 대해이 문제가 발생했으며 내 호스트 파일에서 “localhost”가 아닌 다른 항목으로 127.0.0.1을 가리키고 있었기 때문이라는 것을 알았습니다. 제 경우에는이 문제를 해결하는 두 가지 방법이 있습니다.

  1. 호스트 파일에서 127.0.0.1을 가리키는 잘못된 항목을 지 웁니다.
  2. 127.0.0.1을 가리키는 호스트 파일의 다른 이름 대신 “localhost”를 사용하십시오.

* 이것은 내 로컬 박스에서 SQL 서버 인스턴스를 실행하고 동일한 컴퓨터에서 액세스하려고 할 때만 저에게 효과적이었습니다.


답변

다른 domain \ user의 VPN에 연결되어 있지 않은지 확인하십시오 . 또는 반대로, 반드시이 만든다 되어 그 필요한 것 인 경우, 연결.