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.
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). |