Loading

Errore "Login timeout expired" durante l'aggiornamento delle estrazioni

Data pubblicazione: Jul 20, 2023
Descrizione
Durante un tentativo di aggiornamento di un'estrazione, potrebbe verificarsi uno dei seguenti errori:

com.tableausoftware.nativeapi.dll.DataSourceException:SQL Server database error 0x80004005: Login timeout expired (com.tableausoftware.nativeapi.dll.EccezioneOrigineDati: Errore database SQL Server 0x8004005: Timeout di accesso scaduto)
SQL Server database error 0x80004005: A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online (Errore database SQL Server0x80004005: si è verificato un errore di rete o specifico dell'istanza durante la creazione di una connessione a SQL Server. Il server non è accessibile o non può essere trovato. Verificare la correttezza del nome dell'istanza e se SQL Server è configurato per consentire connessioni remote. Per ulteriori informazioni, consultare i manuali SQ Server online).

SQL Server database error 0x80004005: Named Pipes Provider: Could not open a connection to SQL Server [53].
Unable to connect to the server "ServerName" (Errore del database SQL Server 0x80004005: Fornitore Named Pipes: Impossibile aprire una connessione a SQL Server [53]. Impossibile effettuare una connessione al server "Nome Server").Check that the server is running and that you have access privileges to the requested database. (Impossibile connettersi al server "NomeServer". Verificare che il server sia in funzione e che si disponga dei privilegi di accesso al database richiesto.)

Cause

Questo problema si origina dal database di SQL Server, non da Tableau Server ed è causato da problemi di comunicazione di rete con SQL Server. L'errore potrebbe verificarsi per una serie di motivi, tra cui, ma non solo, i seguenti:
  • La configurazione delle named pipe è spesso causa di pacchetti ignorati senza notifica, impedendo a Tableau Server di connettersi al computer che esegue SQL Server.
  • Se sia il computer che esegue SQL Server che il computer che esegue Tableau Server sono collegati a domini diversi e SQL Server utilizza l'autenticazione Active Directory, l'accesso al computer che esegue SQL Server da remoto (ad esempio, tramite Desktop remoto) può causare problemi.
  • I parametri di connessione e le credenziali inserite nella finestra di dialogo della connessione dati di SQL Server sono errati.
Risoluzione
Rivolgiti all'amministratore del database SQL Server per risolvere i problemi di connessione alla rete.

Di seguito è riportato un elenco di consigli utili alla risoluzione del problema:
  • Se il computer che esegue Microsoft SQL Server usa il protocollo client Named Pipes, configurare Microsoft SQL Server affinché usi invece TCP/IP.
  • Accedendo come Amministratore al computer che esegue Tableau Server verifica di poterti connettere al database di SQL Server da Microsoft Excel o da SQL Server Management Studio. Se la connessione viene effettuata correttamente, verifica di utilizzare gli stessi parametri di connessione e le stesse credenziali anche nella finestra di dialogo della connessione dati di SQL Server in Tableau Server o in Tableau Desktop.
  • Se sia il computer che esegue SQL Server che il computer che esegue Tableau Server appartengono a domini diversi e SQL Server utilizza l'autenticazione Active Directory, crea un utente SQL Server locale e quindi usa queste credenziali per connettere SQL Server tramite Tableau Server.
Risorse aggiuntive
Per informazioni sulle differenze d'uso tra TCP/IP e Named Pipe in Microsoft SQL Server, vedi l'argomento Named Pipes vs. TCP/IP Sockets in MSDN.
Numero articolo Knowledge

001473736

 
Caricamento
Salesforce Help | Article