Freigeben über


Konnektivitätsfehler 0x80004005 aufgrund von SSIS-Fehlern des SQL Server-Agents auftritt

Dieser Artikel bietet eine Lösung für ein Konnektivitätsproblem, bei dem SQL Server Integration Services-Pakete (SSIS), die einen SQL-Agent verwenden, nicht ausgeführt werden können.

Problembeschreibung

Wenn Sie versuchen, SSIS-Pakete auszuführen, die einen SQL-Agent verwenden, werden die Pakete nicht ausgeführt, und Sie erhalten die folgenden Fehlermeldungen:

Ein OLE DB-Eintrag ist verfügbar. Quelle "Microsoft OLE DB-Treiber für SQL Server" Hresult. 0x80004005 Beschreibung "Protokollfehler im TDS-Stream".

Ein OLE DB-Eintrag ist verfügbar. Quelle "Microsoft OLE DB-Treiber für SQL Server" Hresult. 0x80004005 Beschreibung "Kommunikationslinkfehler".

Ein OLE DB-Eintrag ist verfügbar. Quelle "Microsoft OLE DB-Treiber für SQL Server" Hresult. 0x80004005 Beschreibung "TCP-Anbieter: Eine vorhandene Verbindung wurde vom Remotehost erzwungen geschlossen".

Lösung

Gehen Sie folgendermaßen vor, um dieses Problem zu beheben:

  1. Öffnen Sie SQL Server Management Studio (SSMS), und stellen Sie dann eine Verbindung mit Ihrem SQL Server instance her.
  2. Navigieren Sie im Objekt-Explorer zu SQL Server-Agent.
  3. Suchen Sie Ihren SSIS-Auftrag, der das Paket ausführt.
  4. Klicken Sie mit der rechten Maustaste auf den Auftrag, und wählen Sie dann Eigenschaften aus.
  5. Suchen Sie im Abschnitt Schritte nach dem Schritt, in dem Ihr SSIS-Paket ausgeführt wird.
  6. Wählen Sie die Schaltfläche Bearbeiten aus, um die Auftragsschritteigenschaften zu öffnen.
  7. Navigieren Sie im Dialogfeld Auftragsschritteigenschaften zuKonfigurationsverbindungs-Manager>.
  8. Wählen Sie die Verbindung aus, bei der das Problem auftritt.
  9. Ändern Sie den Wert der RetainSameConnection-Eigenschaft von False in True.
  10. Klicken Sie auf OK, um die Änderungen zu speichern.

Hinweis

Sie können die RetainSameConnection-Eigenschaft auch direkt in den Eigenschaften des SSIS-Paketverbindungs-Managers anpassen.

Siehe auch

Eine vorhandene Verbindung wurde vom Remotehost erzwungen geschlossen (Betriebssystemfehler 10054)