Loading

Errore "Login failed for user" durante l'aggiornamento dell'estrazione o l'apertura della vista in base alla connessione live al server SQL

Data pubblicazione: Aug 24, 2022
Descrizione
Quando apri le viste con collegamenti live dell'origine dati, è possibile che si verifichi il seguente errore:
 
"Session Ended by Server ("Sessione terminata dal server)
An unexpected error occurred. If you continue to receive this error please contact your Tableau Server Administrator. (Si è verificato un errore imprevisto. Se si continua a ricevere questo errore, contattare l'amministratore di Tableau Server.)
Session ID: <string> (ID sessione: <stringa>)
[Microsoft][SQL Server Native Client 11.0][SQLServer]Login failed for user <username>. ([Microsoft][SQL Server Native Client 11.0][SQLServer]Login non riuscito per utente <nome utente>)
Integrated authentication failed. (Autenticazione integrata non riuscita.)
create.xml
class DataSourceException
Unable to connect to the server <server name>. Check that the server is running and that you have access privileges to the requested database. (Impossibile connettersi al server <nome server>. Verificare che il server sia in funzione e che si disponga dei privilegi di accesso al database richiesto.)
<Timestamp> (<Time stamp>)
Would you like to reset the view?" (Reimpostare la vista?)

Oppure, quando lavori con estrazioni su Tableau Server, potresti notare che le cartelle di lavoro collegate alle origini dati di Microsoft SQL Server non vengono aggiornate oppure potrebbe comparire il seguente messaggio di errore nella vista amministratore Attività di sfondo:
 
SQL Server database error 0x80040E4D: Login failed for user <username> (Errore di database SQL Server 0x80040E4D: Accesso non riuscito per l'utente <nome utente>)

Nota: <nome utente> nell'errore è diverso dall'utente che ha pubblicato la cartella di lavoro. 
 

Cause

Quando utilizzi l'autenticazione Windows NT, non è possibile incorporare le credenziali del database perché Tableau Desktop non riceve il nome utente o la password della persona che pubblica la cartella di lavoro. Windows fornisce invece un token di autenticazione temporaneo che non può essere salvato da Tableau Server.  
Risoluzione

Opzione 1: 

Consenti all'account Esegui come utente di Tableau Server di accedere al database di SQL Server.

Opzione 2: 

Modifica la connessione a SQL Server e specifica manualmente le credenziali utilizzando Tableau Desktop.
Durante la pubblicazione, scegli di incorporare le credenziali del database.
Nota: questo metodo richiede che SQL Server sia configurato per l'autenticazione in modalità mista. Per maggiori informazioni, vedi Modifica della modalità di autenticazione del server nella documentazione Microsoft.

Opzione 3:

Configura Tableau Server e SQL Server per utilizzare l'impersonificazione, come descritto in Impersonificazione di SQL Server
Numero articolo Knowledge

001473667

 
Caricamento
Salesforce Help | Article