Ermitteln von verloren gegangenen Überwachungsdaten
Mithilfe der BizTalk Server-Verwaltungskonsole können Sie ermitteln, welche Überwachungsdaten (Änderungsnachverfolgungsdaten) bei einem Hardwarefehler verloren gegangen sind. Sie können die BizTalk Server-Verwaltungskonsole sowohl für Livedaten als auch für archivierte Daten verwenden.
Sie können die BizTalk Server Verwaltungskonsole verwenden, um zu bestimmen, welche Dienste zum Zeitpunkt der Wiederherstellung des MessageBox-Steuerelements aktiv waren. Da es eine Lücke zwischen dem Zeitpunkt, zu dem die Datenbank wiederhergestellt wurde, und dem Zeitpunkt gibt, zu dem der Hardwarefehler aufgetreten ist, kann der Status einiger Transaktionen möglicherweise nicht ermittelt werden.
Anhand der Überwachungsdaten können Sie wie folgt ermitteln, welche Dienstinstanzen nach dem Wiederherstellungszeitpunkt abgeschlossen oder gestartet wurden:
Stellen Sie fest, welche Instanzen seit dem Zeitpunkt abgeschlossen oder gestartet wurden, zu dem Sie die Datenbank das letzte Mal gesichert haben.
Geben die Daten in der BizTalk-Überwachungsdatenbank (BizTalkDTADb) an, dass die Nachricht gestartet, aber nicht abgeschlossen wurde, und ist die Nachricht nicht in der Datenbank vorhanden, wurde diese Nachricht nach der letzten Sicherung gesendet.
Die Überwachung kann jeden Dienst melden, der abgeschlossen wurde, und sie kann kennzeichnen, dass ein Dienst gestartet wurde. Überwachungsdaten werden zunächst in der MessageBox bereitgestellt und dann in die BizTalk-Überwachungsdatenbank verschoben. Die bereitgestellten Daten sind möglicherweise im Rückstand des BAM-Ereignisbusdiensts verloren gegangen.
Aus Gründen der Funktionsfähigkeit müssen alle Datenbanken zur selben Markierung wiederhergestellt werden. Sie können aber eine BizTalk-Überwachungsdatenbank (die nicht verloren gegangen ist) im Archivmodus verwenden, um festzustellen, was nach der Markierung passiert ist.
Ist in der Überwachung eine Dienstinstanz als abgeschlossen markiert, können Sie diese Instanz beenden. In der Überwachung werden möglicherweise Instanzen angezeigt, die nach der Wiederherstellung gestartet wurden. Ist dies der Fall, müssen Sie alle Aktionen ausgleichen, die von diesen Instanzen ausgelöst wurden, und dann deren ursprüngliche Aktivierungsnachrichten erneut senden.
Mit dem Orchestrierungsdebugger können Sie die Formen ermitteln, die zuletzt ausgeführt wurden, und danach können Sie über Nachrichtenfluss ermitteln, welche Nachricht gesendet oder empfangen werden sollte.
Ist die BizTalk-Überwachungsdatenbank verloren gegangen, muss die Ermittlung aller Vorgänge, die seit dem Wiederherstellungszeitpunkt ausgeführt wurden, über die Berichtsmechanismen der externen Systeme erfolgen.