SQL Server gibt den Fehler "Anmeldung für Benutzer 'NT AUTHORITY \ ANONYMOUS LOGON'." In der Windows-Anwendung fehlgeschlagen

Einer Anwendung arbeiten, ohne problem (und hat keine aktive Entwicklung gemacht, auf der in etwa 6 Monate oder so) fing vor kurzem an, nicht, um eine Verbindung zur Datenbank. Operations admins kann nicht sagen, was verändert haben könnte, dass würde das problem verursachen.

Verwendet die client-Anwendung eine Feste Verbindung Zeichenfolge mit Integrated Security=True, aber wenn die Anwendungen, die versucht, zu erstellen eine Verbindung zur Datenbank, es wirft eine SQLException, die sagen "Login fehlgeschlagen für Benutzer" NT-AUTORITÄT\ANONYMOUS-ANMELDUNG".

Kann ich die Anmeldung bei der Datenbank über das Management Studio auf dieses Konto ohne problem. All die Dinge, die ich gesehen habe für dieses Problem sind für ASP.NET Projekte und es ist scheinbar das "Double Hop "Problem", die als client-Anwendung, die verdammt gut besser kein problem sein. Jegliche Hilfe würde sehr geschätzt werden.

Bearbeiten

Dem client-Computer und server-Computer als auch die Benutzer-Konten in der gleichen Domäne.
Dies tritt auf, wenn Windows-Firewall deaktiviert ist.

Führende Theorie ist:
Server neu gestartet wurde, etwa eine Woche oder so vor, und nicht registriert (Service Principal Name, SPN). Fehler beim registrieren eines SPN möglicherweise die integrierte Authentifizierung zu fallen zurück auf NTLM statt Kerberos.

InformationsquelleAutor der Frage CodeWarrior | 2012-09-17

Schreibe einen Kommentar