FIX: Executarea unui pachet se termină în mod neașteptat și statut este "anulat" atunci când executați numeroase pachete de SSIS 2012 în paralel

Traduceri articole Traduceri articole
ID articol: 2735763 - View products that this article applies to.
Microsoft distribuie Microsoft SQL Server 2012 fixat ca un fișier descărcabil. Deoarece remedierile sunt cumulative, fiecare nouă versiune conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu anterioare SQL Server 2012 fix de presă.
Măriți totul | Reduceți totul

În această pagină

Simptome

Să presupunem că utilizați SQL Server Agent pentru a executa mai multe pachete de SQL Server 2012 integrarea serviciilor (SSIS 2012) în paralel. În plus, eveniment SSIS este configurat pentru a fi conectat la SSISDB sau MSDB tabele. În această situație executarea unui pachet de SSIS se termină în mod neașteptat și are un statut "Revocare". Atunci când se întâmplă acest lucru, sunteți conectat nici un mesaj de eroare. De exemplu, o execuție lungă de un pachet de SSIS care durează 2-3 ore se termină în mod neașteptat, are un statut "Anulat" și are nici un mesaj de eroare conectat.

Notă
  • Rezultatul așteptat este că executarea pachet ar trebui să reușească sau ar trebui să nu reușesc cu unele erori. În plus, statutul "Revocare" trebuie să apară doar pentru executii pachet care sunt oprite în mod explicit.
  • Această problemă este mai probabil să apară atunci când motorul bază acoperire de date SQL Server instanță în care se înregistrează evenimentele SSIS este în condi?ii stresantă. Condi?iile stresant ar putea include blocarea, lentă sau întârzieri care sunt cauzate de creștere baza acoperire de date SSISDB.

Cauză

Problema apare deoarece jurnalizarea eveniment ori. Acest lucru provoacă SSIS pachet executarea să fie anulat prematur.

Atunci când un eveniment SSIS este configurat pentru a fi înregistrate în tabelele SSISDB sau MSDB, o comanda Inserare scrie jurnal evenimentului ?i performan?ele statisticile aceste tabele pe plan intern. Atunci când există mai multe execuții paralel SSIS pachetelor, multe paralele Inserare comenzi sunt executate. Prin urmare, este mult mai probabil să apară și provoacă problema descrisă în secțiunea „Simptome"eroare de temporizare.

Rezoluție

După ce aplicați această remediere, termenul de expirare pentru comanda Inserare este crescut de la 30 de secunde la 120 de secunde. În plus, dacă time-out apare după o întârziere de 120 de secunde, executarea SSIS pachet va nu fi revocate. În schimb, evenimentele jurnal restante sunt ignorate pentru a evita pachet eșec.

Actualizarea cumulativă informații

Actualizarea cumulativă pachet 3 pentru SQL Server 2012


Fix pentru această problemă was primul released 3 actualizare cumulativă. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativ pentru SQL Server 2012, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
2723749 Actualizarea cumulativă 3 pentru SQL Server 2012
Notă Pentru că construiește sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu anterioare SQL Server 2012 fix de presă. Vă recomandăm să considerați că aplicarea cele mai recente fix de lansare care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
2692828 2012 De Server SQL construiește care au fost lansate după ce a fost lansat SQL Server 2012

Stare

Microsoft a confirmat că aceasta este o problemă asociată cu produsele Microsoft enumerate în secțiunea „se aplică la".

Remediere

Pentru a soluționa această problemă, utilizați una dintre următoarele metode:
  • Încercați să executați mai puține SSIS pachete sau mai puține sarcini în paralel.
  • Încercați să scadă Nivel de logare parametru atunci când executați un pachet la Management Studio sau dintr-o lucrare de SQL Server Agent. De exemplu, dacă tu ești folosire înscrierea detaliată în jurnal, puteți seta Nivel de logare parametru pentru Bază sau Niciunul. Dacă utilizați setările de logare la setările SSIS pachet în Designerul instrumente acoperire de date SQL Server, vă puteți conecta evenimentele într-un fișier text în loc de la tabele baze acoperire de date SSISDB sau MSDB.

Proprietă?i

ID articol: 2735763 - Ultima examinare: 31 august 2012 - Revizie: 1.0
Se aplică la:
  • Microsoft SQL Server 2012 Enterprise
Cuvinte cheie: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2735763 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2735763

Trimite?i 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