KB2735763-åtgärd: ett paket slutar att fungera och status är "avbruten" när du exekverar många SSIS 2012-paket parallellt

Arbeta överallt från alla enheter med Microsoft 365

Uppgradera till Microsoft 365 om du vill arbeta var som helst med de senaste funktionerna och uppdateringarna.

Uppgradera nu

Microsoft distribuerar Microsoft SQL Server 2012-korrigeringsfiler som en nedladdnings bar fil. Eftersom de här korrigeringarna är kumulativa innehåller alla nya versioner alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2012.

Symptom

Anta att du använder SQL Server Agent för att köra många SQL Server 2012 Integration Services-paket (SSIS 2012) parallellt. Dessutom konfigureras händelsen SSIS till att loggas i tabellerna SSISDB och MSDB. I den här situationen slutar ett SSIS-paket att fungera och har statusen "avbruten". När detta inträffar loggas inga fel meddelanden. En lång körning av ett SSIS-paket som varar mellan två och tre timmar upphör oväntat, har statusen "avbruten" och har inga loggade fel meddelanden.Obs!

  • Det förväntade resultatet är att paket körningen ska lyckas eller bör Miss lyckas med vissa fel. Dessutom visas inte statusen "avbruten" för paket körningar som är explicit stoppad.

  • Det här problemet är mer sannolikt när den instans av SQL Server-databasmotorn i vilken SSIS-händelserna loggas är under stress tillstånd. De stressade villkoren kan omfatta blockering, låg prestanda eller fördröjningar som orsakas av SSISDB databas tillväxt.

Orsak

Problemet beror på timeout för händelse loggningen. Det här gör att SSIS-paketet avbryts för tidigt. När en SSIS-händelse konfigureras för att loggas i tabellerna SSISDB eller MSDB skriver ett insert -kommando logg händelser och prestanda statistik till de registren internt. När det finns många parallella körningar av SSIS-paket körs många parallella insert -kommandon. Därför är timeout-felet mer troligt och orsakar det problem som beskrivs i avsnittet "Symptom".

Lösning

När du har tillämpat korrigeringen höjs timeout-tiden för kommandot Infoga från 30 sekunder till 120 sekunder. Om timeout inträffar efter en 120 sekund-fördröjning, avbryts inte SSIS-paketet. I stället hoppas de utestående logg händelserna över för att undvika att paketet havererar.

Kumulativ uppdaterings information

Kumulativt uppdaterings paket 3 för SQL Server 2012

Korrigeringen för det här problemet släpptes första gången den kumulativa uppdateringen 3. Om du vill veta mer om hur du hämtar det här kumulativa uppdaterings paketet för SQL Server 2012 klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

2723749 Kumulativ uppdatering 3 för SQL Server 2012Obs! Eftersom build-versionerna är kumulativa innehåller varje ny korrigerings utgåva alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2012. Vi rekommenderar att du använder den senaste korrigerings versionen som innehåller den här snabb korrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2692828 SQL Server 2012-versioner som släpptes efter att SQL Server 2012 släpptes

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Lösning

Undvik problemet på något av följande sätt:

  • Försök att köra färre SSIS-paket eller färre aktiviteter parallellt.

  • Försök minska loggnings nivå parametern när du kör ett paket från Management Studio eller från ett SQL Server Agent-jobb. Om du till exempel använder detaljerad loggning kan du ange parametern loggnings nivå till standard eller ingen. Om du använder loggnings inställningarna i SSIS paket inställningar i SQL Server Data Tools Designer kan du logga händelserna till en textfil i stället för till databas tabellerna SSISDB och MSDB.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×