Partager via


Une erreur de connectivité 0x80004005 se produit à partir d’échecs de SQL Sever Agent SSIS

Cet article fournit une résolution à un problème de connectivité dans lequel les packages SQL Server Integration Services (SSIS) qui utilisent un agent SQL ne parviennent pas à s’exécuter.

Symptômes

Lorsque vous essayez d’exécuter des packages SSIS qui utilisent un agent SQL, les packages ne s’exécutent pas et vous recevez les messages d’erreur suivants :

Un enregistrement OLE DB est disponible. Source « Microsoft OLE DB Driver pour SQL Server » Hresult. 0x80004005 Description « Erreur de protocole dans le flux TDS ».

Un enregistrement OLE DB est disponible. Source « Microsoft OLE DB Driver pour SQL Server » Hresult. 0x80004005 Description « Échec de la liaison de communication ».

Un enregistrement OLE DB est disponible. Source « Microsoft OLE DB Driver pour SQL Server » Hresult. 0x80004005 Description « Fournisseur TCP : une connexion existante a été fermée de force par l’hôte distant ».

Résolution

Pour résoudre ce problème, procédez comme suit :

  1. Ouvrez SQL Server Management Studio (SSMS), puis connectez-vous à votre SQL Server instance.
  2. Dans le Explorateur d'objets, accédez à SQL Server Agent.
  3. Recherchez votre travail SSIS qui exécute le package.
  4. Cliquez avec le bouton droit sur le travail, puis sélectionnez Propriétés.
  5. Dans la section Étapes , recherchez l’étape qui exécute votre package SSIS.
  6. Sélectionnez le bouton Modifier pour ouvrir les propriétés de l’étape de travail.
  7. Dans la boîte de dialogue Propriétés de l’étape du travail, accédez àGestionnaires de connexionsde configuration>.
  8. Sélectionnez la connexion qui rencontre le problème.
  9. Remplacez la valeur de la propriété RetainSameConnection de False par True.
  10. Cliquez sur OK pour enregistrer vos modifications.

Remarque

Vous pouvez également ajuster la propriété RetainSameConnection directement dans les propriétés du gestionnaire de connexions du package SSIS.

Voir aussi

Une connexion existante a été fermée de force par l’hôte distant (erreur de système d’exploitation 10054)