AlwaysOn Availability Group mit der SSISDB Datenbank verbleibt im Zustand "Beheben" nach einem Failover in SQL Server

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 3139534
Problembeschreibung
Angenommen Sie, der SSISDBdatabase ein Mitglied einer AlwaysOn Availability Group ist und Verfügbarkeit Gruppe ein Failover während des SSISDB ein Paket synchron ausgeführt wird. Der Availability Group bleiben in diesem Fall "aufgelöst" Status auf die (jetzt früher) primäres Replikat bis zum Abschluss der Ausführung des Pakets.

In diesem Szenario das Failover erfolgreich, Availability Group (neu) sekundäre Replikat bleibt jedoch auflösen Status bis zum Abschluss des Pakets ausführen. Während dieser Zeit zeigt das SQL Server-Fehlerprotokoll eine Nachricht, die der folgenden ähnelt:

Für nicht gekennzeichnete Transaktionen in der Datenbank des SSISDB für eine Zustandsänderung AlwaysOn Availability Gruppen wird ein Rollback. Geschätzte abgeschlossen: % 0. Dies ist eine informative Meldung. Es ist keine Benutzeraktion erforderlich.

Abfragen der Sitzungsstatus zeigt, dass die Sitzung, die zum Ausführen des Auftrags verwendet wurde KILLED/ROLLBACK-Zustand. Oder wenn abgeschlossen, können sie Fehler auslösen:

Msg 0, Ebene 11, Status 0, Zeile 6

Schwerwiegender Fehler bei aktuellem Befehl. Die Ergebnisse sollten ggf. verworfen werden.

Msg 0, Ebene 20 Status 0, Zeile 6

Schwerwiegender Fehler bei aktuellem Befehl. Die Ergebnisse sollten ggf. verworfen werden.
Ursache
Dieses Problem tritt auf, weil außerhalb des Mechanismus Threads das SSIS-Paket ausgeführt werden, mit der eine SQL Server-Sitzung zu beenden. Wenn ein Paket synchron ausgeführt wird, wird die Ausführung einer Schleife, die verhindert, dass SQL Server die Sitzung bis zum Abschluss der Ausführung des Pakets beendet.
Abhilfe
Um dieses Problem zu umgehen, konfigurieren Sie das SSIS-Paket asynchron ausgeführt. Ausführung von asynchronen Pakets ist das Standardverhalten.

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 3139534 – Letzte Überarbeitung: 02/02/2016 18:05:00 – Revision: 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 KbMtde
Feedback