Freigeben über


Beenden einer auf dem Quellsystem ausgeführten Anwendung

Die Anwendungsverarbeitung sollte beendet werden, wenn die Quell- BizTalk Server Runtimeserver weiterhin an der Dokumentverarbeitung mit den vorhandenen Datenbankservern teilnehmen können. In diesem Szenario muss die Verarbeitungsaktivität beendet werden, damit ein konsistenter Wiederherstellungsvorgang abgeschlossen werden kann.

Um die Anwendungsverarbeitung im Quellsystem zu beenden, stellen Sie sicher, dass zwischen den Produktions- BizTalk Server Runtimecomputern und den SQL Server Computern, auf denen die BizTalk Server Datenbanken gehostet werden, keine Verbindungen geöffnet sind. Führen Sie die folgenden Schritte aus, um die Anwendungsverarbeitung auf den Produktions- BizTalk Server Runtimecomputern zu beenden:

  1. Deaktivieren Sie alle Empfangsspeicherorte auf den BizTalk Server Computern in der BizTalk-Gruppe. Notieren Sie sich alle Empfangsspeicherorte, die deaktiviert sind, damit diese Empfangsspeicherorte später wieder aktiviert werden können. Dadurch wird verhindert, dass BizTalk Server eingehende Nachrichten verarbeitet.

  2. Beenden Sie die Ausführung aller Hostinstanzen auf den BizTalk Server Computern in der Gruppe. Dies kann über die BizTalk Server-Verwaltungskonsole erfolgen. Notieren Sie sich alle hostinstanzen, die beendet wurden, damit diese Hostinstanzen später neu gestartet werden können.

  3. Beenden Sie alle SQL Server-Agent Aufträge im Zusammenhang mit BizTalk Server auf den SQL Server Computern, die BizTalk Server Datenbanken enthalten.

  4. Wenn BAM verwendet wird, deaktivieren Sie alle BAM-Cubeupdate- und Datenwartungs-SSIS-Pakete. Dies kann mithilfe von SQL Server Management Studio erfolgen.

  5. Beenden Sie Analysis Services auf den SQL Server Computern, die BizTalk Server Datenbanken enthalten. Dies kann erreicht werden, indem alle Instanzen von MSSQLServerOLAPService auf dem SQL Server Computern beendet werden, auf denen Analysis Services installiert ist.

  6. Beenden Sie alle anderen BizTalk Server Dienste in Services Manager, die möglicherweise auf den BizTalk Server Computern in der Gruppe ausgeführt werden, z. B. den Enterprise Single Sign-On Service und den Rule Engine Update Service. Notieren Sie sich die beendeten Dienste, damit sie später neu gestartet werden können.

  7. Schließen Sie alle Anwendungen, die eine Verbindung mit den SQL Server Computern herstellen, die BizTalk Server Datenbanken enthalten. Dies umfasst Instanzen der BizTalk Server-Verwaltungskonsole, Visual Studio 2013 und alle anderen installierten BizTalk-Anwendungen.

  8. Stellen Sie sicher, dass von BizTalk Server keine Datenbankaktivität generiert wird. Verwenden Sie SQL Server Management Studio, um zu sehen, welche Prozesse mit den SQL Server Computern verbunden sind, die BizTalk Server Datenbanken enthalten. Dies kann durch Erweitern der Verwaltung und Doppelklicken auf Aktivitätsmonitor in SQL Server Management Studio erfolgen. Klicken Sie dann, um Prozessinformationen auszuwählen. Alternativ können Sie die gespeicherten Systemprozeduren sp_who oder sp_who2 verwenden, um alle offenen Verbindungen mit den SQL Server Computern zu identifizieren, die BizTalk Server Datenbanken enthalten. Wenn Prozesse verbunden sind, suchen Sie sie, und beenden Sie sie normal. oder klicken Sie als letztes Mittel mit der rechten Maustaste auf jeden Prozess im Bereich Prozessinformationen in SQL Server Management Studio, und klicken Sie auf Prozess beenden, um die Verbindung zu beenden.

  9. Zusätzliche Datenbankverarbeitung kann in Anwendungsdatenbanken auftreten. Wenn diese Datenbanken wiederhergestellt werden, stellen Sie sicher, dass die gesamte Verarbeitung beendet wird.

Weitere Informationen

Wiederherstellen der BizTalk-Gruppe