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