Freigeben über


Datenbankstruktur und Aufträge

In diesem Thema werden die Datenbankstruktur und Datenbankaufträge für BizTalk Server erläutert.

Datenbankschreibdiagramm

In der folgenden Abbildung werden die Prozesse und Entitäten gezeigt, die in die BizTalk Server-Datenbanken schreiben.

Datenbankschreibdiagramm mit den Prozessen und Entitäten, die in die BizTalk Server Datenbanken schreiben

BizTalk Server-Datenbankaufträge

BizTalk Server umfasst die folgenden SQL Server-Agent Aufträge, die Sie bei der Verwaltung der BizTalk Server Datenbanken unterstützen:

Hinweis

Die Namen der Aufträge hängen von den Datenbanknamen ab, die während der Konfiguration vergeben wurden. Wenn Sie in Ihrer Umgebung mehrere MessageBox-Datenbanken bereitgestellt haben, gibt es für jede MessageBox mehrere Aufträge.

Warnung

In der BizTalk Management-Datenbank (BizTalkMgmtDb) befindet sich eine gespeicherte Prozedur mit dem Namen adm_CleanupMgmtDB. FÜHREN SIE DIESE GESPEICHERTE PROZEDUR NICHT AUS! Wenn Sie diese gespeicherte Prozedur ausführen, werden alle Datenbankeinträge gelöscht.

Auftrag BESCHREIBUNG
BizTalk Server (BizTalkMgmtDb) sichern Dieser Auftrag führt vollständige Sicherungen von Datenbanken und Protokollen der BizTalk Server-Datenbanken durch. Weitere Informationen zum Konfigurieren und Ausführen dieses Auftrags finden Sie unter Sichern und Wiederherstellen BizTalk Server Datenbanken.
CleanupBTFExpiredEntriesJob_BizTalkMgmtDb Dieser Auftrag bereinigt abgelaufene BTF-Einträge (BizTalk Framework) aus der BizTalk-Verwaltungsdatenbank (BizTalkMgmtDb).
DTA-Lösch- und -Archivierungsauftrag (BizTalkDTADb) Dieser Auftrag archiviert automatisch Daten in der BizTalk-Überwachungsdatenbank (BizTalkDTADb) und löscht veraltete Daten. Weitere Informationen zum Konfigurieren und Ausführen dieses Auftrags finden Sie unter Archivieren und Bereinigen der BizTalk-Nachverfolgungsdatenbank.
MessageBox_DeadProcesses_Cleanup_BizTalkMsgBoxDb Dieser Auftrag ermittelt beendete BizTalk Server-Hostinstanzen (NT-Dienst) und gibt alle von dieser Hostinstanz ausgeführten Arbeiten zur Weiterverarbeitung durch eine andere Hostinstanz frei.
MessageBox_Message_Cleanup_BizTalkMsgBoxDb Dieser Auftrag entfernt alle Nachrichten, für die in den BizTalk MessageBox-Datenbanktabellen (BizTalkMsgBoxDb) keine Verweise mehr durch Abonnenten existieren. Vorsicht: Dies ist ein ungeplanter Auftrag, der vom MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb-Auftrag gestartet wird. Starten Sie diesen Auftrag nicht manuell.
MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb Dieser Auftrag verwaltet die Protokolle des Verweiszählers für Nachrichten und ermittelt, ob für eine Nachricht keine Verweise mehr durch Abonnenten existieren. Hinweis: Obwohl dieser SQL Server-Agent Auftrag einmal pro Minute ausgeführt werden soll, enthält die gespeicherte Prozedur, die von diesem Auftrag aufgerufen wird, Logik, um sicherzustellen, dass die gespeicherte Prozedur kontinuierlich ausgeführt wird. Dieses Verhalten ist designbedingt und sollte nicht geändert werden.
MessageBox_Parts_Cleanup_BizTalkMsgBoxDb Dieser Auftrag entfernt alle Nachrichtenteile, für die in den BizTalk MessageBox-Datenbanktabellen (BizTalkMsgBoxDb) keine Verweise mehr durch Nachrichten existieren. Alle Nachrichten bestehen aus einem oder mehreren Nachrichtenteilen, die die tatsächlichen Nachrichtendaten enthalten.
MessageBox_UpdateStats_BizTalkMsgBoxDb Dieser Auftrag aktualisiert manuell die Statistiken für die BizTalk MessageBox-Datenbank (BizTalkMsgBoxDb).
Überwachen von BizTalk Server Dieser Auftrag durchsucht die BizTalkMgmtDb-, BizTalkMsgBoxDb- und BizTalkDTADb-Datenbank auf bekannte Probleme (einschließlich verwaister Instanzen).
Operations_OperateOnInstances_OnMaster_BizTalkMsgBoxDb Dieser Auftrag wird bei mehrfachen MessageBox-Bereitstellungen benötigt. Er führt asynchrone Aktionen durch, wie eine Massenbeendigung in der Master-MessageBox, nachdem diese Änderungen an der untergeordneten MessageBox durchgeführt wurden.
PurgeSubscriptionsJob_BizTalkMsgBoxDb Dieser Auftrag löscht nicht verwendete Abonnementprädikate aus der BizTalk Server MessageBox-Datenbank (BizTalkMsgBoxDb).
Rules_Database_Cleanup_BizTalkRuleEngineDb Dieser Auftrag löscht alle 90 Tage automatisch alte Überwachungsdaten aus der Regelmodul-Datenbank (BizTalkRuleEngineDb). Dieser Auftrag löscht auch alle 3 Tage automatisch alte Verlaufsdaten (Benachrichtigungen zur Bereitstellung oder Zurücknahme) aus der Regelmodul-Datenbank (BizTalkRuleEngineDb).

Weitere Informationen

Die Messaging-Engine