Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server gibt einen Fehler zurück. Die Anmeldung für den Benutzer „NT AUTHORITY\ANONYMOUS LOGON“ ist fehlgeschlagen. in der Windows-Anwendung

Wenn Ihr Problem mit Verbindungsservern besteht, müssen Sie sich ein paar Dinge ansehen.

Erstens müssen Ihre Benutzer die Delegierung aktiviert haben, und wenn sich das einzige geändert hat, werden sie es wahrscheinlich tun. Andernfalls können Sie das Kontrollkästchen "Konto ist sensibel und kann nicht delegiert werden" in den Benutzereigenschaften in AD deaktivieren.

Zweitens müssen Ihre Dienstkonten für die Delegierung vertrauenswürdig sein. Da Sie kürzlich Ihr Dienstkonto geändert haben, vermute ich, dass dies der Schuldige ist. (http://technet.microsoft. com/en-us/library/cc739474(v=ws.10).aspx )

Sie haben erwähnt, dass Sie möglicherweise einige SPN-Probleme haben, stellen Sie also sicher, dass Sie den SPN für beide Endpunkte festlegen, da Sie sonst die Registerkarte „Delegierung“ in AD nicht sehen können. Stellen Sie außerdem sicher, dass Sie sich in „Active Directory-Benutzer und -Computer“ in der erweiterten Ansicht befinden.

Wenn Sie die Registerkarte Delegierung auch nach der Korrektur Ihres SPN immer noch nicht sehen, vergewissern Sie sich, dass sich Ihre Domäne nicht im 2000-Modus befindet. Wenn dies der Fall ist, können Sie die Domänenfunktionsebene erhöhen.

An dieser Stelle können Sie das Konto jetzt als vertrauenswürdig für die Delegierung markieren:

Schließlich müssen Sie auch alle Computer als vertrauenswürdig für die Delegierung festlegen.

Sobald Sie dies getan haben, verbinden Sie sich erneut mit Ihrem SQL-Server und testen Sie Ihre bevorzugten Server. Sie sollten funktionieren.