Loading

Fehler "Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'"

Veröffentlichungsdatum: Jul 20, 2023
Beschreibung
Nach dem Upgrade des SQL-Treibers auf ODBC 13 wird von Tableau Desktop möglicherweise der folgende Fehler angezeigt:

[Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'." on a live connection. ([Microsoft][ODBC-Treiber 13 für SQL Server][SQL Server]Fehler bei Anmeldung für Benutzer "NT AUTHORITY\ANONYMOUS LOGON" in einer Direktverbindung.)

Cause

Die Fehlermeldung "NT AUTHORITY\ANONYMOUS LOGON" deutet auf einen Kerberos-Delegierungsfehler hin. Weitere Details zum Problem finden Sie im Artikel Authentication methods for connections to SQL Server in Active Server Pages (Authentifizierungsmethoden für Verbindungen mit SQL Server in Active Server Pages) des Microsoft-Supports.

Lösung

Option 1

Wenden Sie sich an Ihr internes IT-Team, um das Kerberos-Delegierungsproblem zu beheben. Möglicherweise sind die Artikel in den zusätzlichen Informationen des Microsoft-Supports hilfreich.

Option 2

Deinstallieren Sie den ODBC-Treiber 13 für SQL Server, und installieren Sie SQL Native Client:
  1. Navigieren Sie zu Software.
  2. Entfernen Sie Microsoft ODBC-Treiber 13 für SQL Server.
  3. Laden Sie SQL Native Client für SQL Server herunter.
  4. Installieren Sie den Native Client-Treiber sqlncli.msi
Zusätzliche Ressourcen

Die Delegierung wird entsprechend der in der Microsoft-Dokumentation angegebenen Beschreibung vom nativen Client etwas anders verarbeitet als vom ODBC-Treiber. Daher tritt das Problem im Allgemeinen nach dem Upgrade des SQL Server-Treibers auf. Außerdem kann das Problem durch das Zurücksetzen des Treibers dadurch behoben werden. Beachten Sie außerdem, dass die Verbindung auf NTLM ausweicht, wenn mittels Windows-Authentifizierung eine Verbindung mit SQL Server hergestellt wird und Kerberos nicht funktioniert. Für Delegierungen oder Double-Hop-Verbindungen ist jedoch Kerberos erforderlich.


Authentication methods for connections to SQL Server in Active Server Pages (Authentifizierungsmethoden für Verbindungen mit SQL Server in Active Server Pages) vom Microsoft-Support.
Aktivieren der Kerberos-Ereignisprotokollierung vom Microsoft-Support.

Hinweis: Der oben beschriebene Blogbeitrag befindet sich auf einer Drittwebsite.Beachten Sie, dass sich die hier aufgeführten Informationen trotz unserer Bestrebungen, die Referenzen zu den Inhalten von Drittanbietern zu prüfen und auf aktuellem Stand zu halten, ohne Vorankündigung ändern können.
 


Nummer des Knowledge-Artikels

001473408

 
Laden
Salesforce Help | Article