Anslutningsfel 0x80004005 inträffar från SQL Sever Agent SSIS-fel
Den här artikeln innehåller en lösning på ett anslutningsproblem där SQL Server Integration Services-paket (SSIS) som använder en SQL-agent inte kan köras.
Symptom
När du försöker köra SSIS-paket som använder en SQL-agent körs inte paketen och du får följande felmeddelanden:
En OLE DB-post är tillgänglig. Källa "Microsoft OLE DB Driver for SQL Server" Hresult. 0x80004005 Beskrivning "Protokollfel i TDS-ström".
En OLE DB-post är tillgänglig. Källa "Microsoft OLE DB Driver for SQL Server" Hresult. 0x80004005 Beskrivning av "Kommunikationslänkfel".
En OLE DB-post är tillgänglig. Källa "Microsoft OLE DB Driver for SQL Server" Hresult. 0x80004005 Beskrivning "TCP-provider: En befintlig anslutning stängdes av fjärrvärden av två skäl".
Åtgärd
Följ dessa anvisningar för att lösa problemet:
- Öppna SQL Server Management Studio (SSMS) och anslut sedan till SQL Server-instansen.
- I Object Explorer navigerar du till SQL Server-agenten.
- Leta upp ditt SSIS-jobb som kör paketet.
- Högerklicka på jobbet och välj sedan Egenskaper.
- I avsnittet Steg hittar du steget som kör ditt SSIS-paket.
- Välj knappen Redigera för att öppna egenskaper för jobbsteg.
- I dialogrutan Egenskaper för jobbsteg går du till Konfiguration> Anslutningshanteraren s.
- Välj den anslutning som har drabbats av problemet.
- Ändra värdet för egenskapen RetainSameConnection från False till True.
- Spara ändringarna genom att välja OK.
Kommentar
Du kan också justera egenskapen RetainSameConnection direkt i egenskaperna för SSIS-paketanslutningshanteraren.
Se även
En befintlig anslutning stängdes med två skäl av fjärrvärden (OS-fel 10054)