Condividi tramite


Errore di connettività 0x80004005 si verifica da errori SSIS di SQL Sever Agent

Questo articolo fornisce una soluzione a un problema di connettività in cui l'esecuzione dei pacchetti di SQL Server Integration Services (SSIS) che usano un agente SQL non viene eseguita.

Sintomi

Quando si tenta di eseguire pacchetti SSIS che usano un agente SQL, i pacchetti non vengono eseguiti e vengono visualizzati i messaggi di errore seguenti:

È disponibile un record OLE DB. Hresult "Microsoft OLE DB Driver per SQL Server" di origine. 0x80004005 Descrizione "Errore del protocollo nel flusso TDS".

È disponibile un record OLE DB. Hresult "Microsoft OLE DB Driver per SQL Server" di origine. 0x80004005 Descrizione "Errore del collegamento di comunicazione".

È disponibile un record OLE DB. Hresult "Microsoft OLE DB Driver per SQL Server" di origine. 0x80004005 Descrizione "Provider TCP: una connessione esistente è stata chiusa forzatamente dall'host remoto".

Risoluzione

Per risolvere il problema, seguire la procedura seguente:

  1. Aprire SQL Server Management Studio (SSMS) e quindi connettersi all'istanza di SQL Server.
  2. Nel Esplora oggetti passare a SQL Server Agent.
  3. Individuare il processo SSIS che esegue il pacchetto.
  4. Fare clic con il pulsante destro del mouse sul processo e quindi scegliere Proprietà.
  5. Nella sezione Passaggi individuare il passaggio che esegue il pacchetto SSIS.
  6. Selezionare il pulsante Modifica per aprire le proprietà del passaggio del processo.
  7. Nella finestra di dialogo Proprietà passaggio processo passare aGestione connessioneconfigurazione>.
  8. Selezionare la connessione che sta riscontrando il problema.
  9. Modificare il valore della proprietà RetainSameConnection da False a True.
  10. Selezionare OK per salvare le modifiche.

Nota

È anche possibile modificare la proprietà RetainSameConnection direttamente nelle proprietà della gestione connessione del pacchetto SSIS.

Vedere anche

Una connessione esistente è stata chiusa forzatamente dall'host remoto (errore del sistema operativo 10054)