Loading

Fehler "Login failed for user" beim Aktualisieren des Extrakts oder Öffnen der Ansicht anhand einer Live-Verbindung mit SQL Server

Veröffentlichungsdatum: Aug 24, 2022
Beschreibung
Beim Öffnen von Ansichten mit Verbindungen zu Live-Datenquellen wird möglicherweise folgender Fehler angezeigt:
 
"Session Ended by Server
Es ist ein unerwarteter Fehler aufgetreten. If you continue to receive this error please contact your Tableau Server Administrator. (Ein unerwarteter Fehler ist aufgetreten. Wenn Sie weiterhin diese Fehlermeldung erhalten, wenden Sie sich an Ihren Tableau Server-Administrator.)
Session ID: <string>
[Microsoft][SQL Server Native Client 11.0][SQLServer]Login failed for user <username>.
Integrated authentication failed.
create.xml
class DataSourceException (Klassen-Datenquellausnahme)
Unable to connect to the server <server name>. Check that the server is running and that you have access privileges to the requested database.
<Timestamp>
Would you like to reset the view?" ("Sitzung durch Server beendet. Es ist ein unerwarteter Fehler aufgetreten. Wenden Sie sich an Ihren Tableau Server-Administrator, falls dieser Fehler weiterhin auftritt. Sitzungs-ID: <string> [Microsoft][SQL Server Native Client 11.0][SQLServer]Fehler bei Anmeldung für Benutzer <username>. Integrierte Authentifizierung fehlgeschlagen. create.xml. Die Verbindung zum Server '<server name>' kann nicht hergestellt werden. Stellen Sie sicher, dass der Server ausgeführt wird und dass Sie über Zugriffsberechtigungen für die angeforderte Datenbank verfügen. <Timestamp>. Möchten Sie die Ansicht zurücksetzen?"

Oder wenn Sie mit Extrakten in Tableau Server arbeiten, stellen Sie möglicherweise fest, dass mit Microsoft SQL-Serverdatenquellen verbundene Arbeitsmappen sich nicht aktualisieren oder die folgende Fehlermeldung in der Admin-Ansicht "Hintergrundaufgaben" angezeigt wird:
 
SQL Server database error 0x80040E4D: Login failed for user <username> (SQL-Serverdatenbankfehler 0x80040E4D: Login für <Benutzername> fehlgeschlagen)

Hinweis: <Benutzername> in der Fehlermeldung unterscheidet sich von dem Benutzer, der die Arbeitsmappe veröffentlich hat.
 

Cause

Bei der Verwendung der Windows NT-Authentifizierung ist es nicht möglich, Datenbankanmeldeinformationen einzubetten. Tableau Desktop empfängt in diesem Fall nicht den eigentlichen Benutzernamen oder das Passwort der Person, die die Arbeitsmappe veröffentlicht. Stattdessen stellt Windows einen temporären Authentifizierungs-Token bereit, der nicht von Tableau Server gespeichert werden kann.  
Lösung

Option 1: 

Erteilen Sie den Kontoberechtigungen "Als Benutzer ausführen" in Tableau Server Zugriff auf die Run SQL Server-Datenbank.

Option 2: 

Bearbeiten Sie die SQL Server-Verbindung und geben Sie die Anmeldeinformationen manuell mithilfe von Tableau Desktop an.
Während der Veröffentlichung betten Sie die Datenbankanmeldeinformationen nach Wahl ein.
Hinweis: Bei dieser Methode muss SQL Server für die gemischte Authentifizierung konfiguriert sein. Weitere Informationen finden Sie in der Microsoft-Dokumentation unter Ändern des Serverauthentifizierungsmodus.

Option 3:

Konfigurieren Sie Tableau Server und SQL Server wie unter SQL Server-Identitätswechsel beschrieben für die Verwendung des Identitätswechsels. 
Nummer des Knowledge-Artikels

001473667

 
Laden
Salesforce Help | Article