KORRIGERA: Ett paket avslutas oväntat och status är "avbröts" när du kör många 2012 SSIS-paket parallellt

Artikelöversättning Artikelöversättning
Artikel-id: 2735763 - Visa produkter som artikeln gäller.
Microsoft distribuerar Microsoft SQL Server 2012 korrigeringar som en nedladdningsbar fil. Eftersom korrigeringar är kumulativa, innehåller alla snabbkorrigeringar för varje ny utgåva och alla säkerhetskorrigeringar som ingår i föregående SQL Server 2012 rätta versionen.
Visa alla | Dölj alla

På den här sidan

Symptom

Anta att du använder SQL Server Agent parallell körning många paket med SQL Server 2012 Integration Services (SSIS 2012). Dessutom konfigureras SSIS-händelse för SSISDB eller MSDB tabeller vara inloggad. I detta fall körning av SSIS-paket avslutas oväntat och har status "Avbruten". När detta inträffar loggas inga felmeddelanden. Till exempel en lång körning av ett SSIS-paket som varar 2 till 3 timmar avslutas oväntat har status "Avbröts" och har inga loggade felmeddelanden.

Obs!
  • Det förväntade resultatet är att paketet körningen ska lyckas eller med vissa fel ska misslyckas. Dessutom bör "Avbruten" status visas bara för paketet körningar som uttryckligen har stoppats.
  • Problemet är mer sannolikt att uppstå när databasmotorn för SQL Server-instans som SSIS händelser loggas avskräckande villkor. Avskräckande villkor kan omfatta blockering, långsamma prestanda eller förseningar som orsakats av tillväxt i SSISDB databas.

Orsak

Problemet uppstår eftersom timeout händelseloggning. Detta medför SSIS-paket körning som ska avbrytas i förtid.

När SSIS-händelse loggas i tabellerna SSISDB eller MSDB konfigureras skriver ett statistik logga händelser och prestanda till tabellerna internt. När det finns många parallella körningar SSIS-paket, många parallella Infoga kommandon körs. Timeout-fel är därför mer sannolikt att uppstå och orsaka problemet som beskrivs i avsnittet "Symptom".

Lösning

När du har installerat korrigeringsfilen ökade timeout-tiden för kommandot Infoga från 30 sekunder till 120 sekunder. Dessutom om timeout uppstår efter en fördröjning på 120 sekunder, kommer SSIS-paket körning inte att avbrytas. Enastående logghändelser ignoreras i stället för att undvika fel i paketet.

Kumulativ uppdateringsinformation

Kumulativt uppdateringspaket 3 för SQL Server-2012


Korrigeringsfil för problemet gavs först ut i den kumulativa uppdateringen 3. Mer information om hur du hämtar paketet kumulativ uppdatering för SQL Server-2012 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2723749 Kumulativ uppdatering 3 för SQL Server-2012
Obs! Eftersom build är kumulativa, varje ny version av korrigeringsfilen innehåller alla snabbkorrigeringar och alla korrigeringar som ingår i föregående SQL Server 2012 rätta versionen. Vi rekommenderar att du använder den senaste utgåvan av korrigering som innehåller den här snabbkorrigeringen. Mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2692828 SQL Server-2012 bygger som har getts ut efter 2012 för SQL Server

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna i avsnittet "Gäller".

Workaround

Undvik problemet genom att använda någon av följande metoder:
  • Försök köra färre SSIS-paket eller färre aktiviteter parallellt.
  • Försök att minska den Loggningsnivå parametern när du kör ett paket från Management Studio eller SQL Server Agent-jobbet. Till exempel om du använder en utförlig loggning kan du i Loggningsnivå Parametern Grundläggande eller Ingen. Om du använder loggning-inställningar från SSIS-paket i designer i SQL Server Dataverktyg kan du logga händelser till en textfil i stället för att SSISDB eller MSDB databastabeller.

Egenskaper

Artikel-id: 2735763 - Senaste granskning: den 31 augusti 2012 - Revision: 1.0
Informationen i denna artikel gäller:
  • Microsoft SQL Server 2012 Enterprise
Nyckelord: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2735763 KbMtsv
Maskinöversatt
VIKTIGT: Denna artikel är översatt av Microsofts automatiska översättningsprogram och inte av en mänsklig översättare. För att Du skall ha åtkomst till alla artiklar i Knowledge Base på Ditt föredragna språk så är en del artiklar översatta av människor och en del artiklar av översättningsprogram. Tänk på att en artikel som är översatt av ett översättningsprogram inte alltid är perfekt. Artikeln kan innehålla fel ord, grammatik eller meningsbyggnad, ungefär som en utländsk talare kan göra misstag när han eller hon pratar med Dig på Ditt språk. Microsoft ansvarar inte för eventuella felaktigheter i översättningen, fel eller skador som orsakats av någon felöversättning av innehållet eller våra kunders användande av det översatta innehållet. Microsoft uppdaterar kontinuerligt mjukvaran för översättningsprogrammet.
Den engelska versionen av artikeln är följande: 2735763

Ge feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com