Momentan sunteți offline, așteptați să vă reconectați la internet

Grup de disponibilitate AlwaysOn care conține date SSISDB rămâne în starea de "Resolving" după o reluare în SQL Server

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3139534
Simptome
Să presupunem că SSISDBdatabase este membru al unui grup de disponibilitate AlwaysOn și acel grup de disponibilitate nu reușește prin în marcă de timp ce un pachet de SSISDB este execuția sincron. În această situație, grup de disponibilitate pot rămâne în starea "rezolvarea" pe (acum anterior) replică principală până când se termină executarea pachetului.

În acest scenariu, operațiunea de reluare reuşeşte, dar grup de disponibilitate pe dublura (nou) secundar rămâne în starea rezolvarea până când se termină executarea pachetului. În acest marcă de timp, Jurnalul de erori SQL Server afișează un mesaj care seamănă cu următorul:

Tranzacții necalificate sunt fiind revenea în baza acoperire de date SSISDB pentru o modificare de stare grupuri de disponibilitate cu AlwaysOn. Revenire finalizare estimat: 0%. Acesta este un mesaj informativ numai. Nu este necesară nicio acțiune de utilizator.

Interogarea starea sesiunii Arată că sesiunea care s-a utilizat pentru a executa activitate de firmă este în starea ucis/revenire. Dacă sau când terminați executarea, acesta poate declanșa erori, cum ar fi următoarele:

MSG 0, nivel 11, stare 0, linia 6

A apărut o eroare gravă pe comanda curentă. Rezultatele, dacă este cazul, ar trebui să fie eliminate.

MSG 0, nivelul de 20, stare 0, linia 6

A apărut o eroare gravă pe comanda curentă. Rezultatele, dacă este cazul, ar trebui să fie eliminate.
Cauză
Această problemă apare deoarece fire care sunt folosite pentru a executa pachetul SSIS sunt în afara controlului mecanismul utilizate se elimină o sesiune de SQL Server. Atunci când un pachet este executat sincron, acest lucru determină executarea o buclă care împiedică SQL Server se încheie sesiunea până când s-a terminat executarea pachetului.
Remediere
Pentru a rezolva această problemă, configurați pachetul SSIS să execute asincron. Executarea pachetului asincron este comportamentul implicit.

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3139534 - Ultima examinare: 02/02/2016 20:52:00 - Revizie: 1.0

Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard

  • kbmt KB3139534 KbMtro
Feedback