Struttura del database e processi

Questo argomento illustra la struttura del database e i processi di database per BizTalk Server.

Figura sulla scrittura nel database

Nella figura seguente vengono illustrati i processi e le entità che scrivono nei database di BizTalk Server.

Diagramma di scrittura del database che mostra i processi e le entità che scrivono nei database BizTalk Server ebiz_ops_backup

Processi dei database BizTalk Server

BizTalk Server include i processi di SQL Server Agent seguenti per facilitare la gestione dei database BizTalk Server:

Nota

I nomi dei processi cambiano a seconda dei nomi di database assegnati durante la configurazione. Se sono stati distribuiti più database MessageBox nell'ambiente, vi saranno diversi processi per ogni MessageBox.

Avviso

Nel database BizTalk Management (BizTalkMgmtDb) è presente una stored procedure denominata adm_CleanupMgmtDB. NON ESEGUIRE QUESTA STORED PROCEDURE. Se si esegue questa stored procedure, tutte le voci nel database verranno eliminate.

Processo Descrizione
Backup di BizTalk Server (BizTalkMgmtDb) Questo processo esegue il backup completo del database e del file di registro dei database di BizTalk Server. Per altre informazioni sulla configurazione e l'esecuzione di questo processo, vedere Backup e ripristino di database BizTalk Server.
CleanupBTFExpiredEntriesJob_BizTalkMgmtDb Questo processo elimina le voci scadute di BizTalk Framework (BTF) nel database di gestione BizTalk (BizTalkMgmtDb).
DTA Purge and Archive (BizTalkDTADb) Questo processo archivia automaticamente i dati del database di rilevamento BizTalk (BizTalkDTADb) ed elimina i dati obsoleti. Per altre informazioni sulla configurazione e l'esecuzione di questo processo, vedere Archiviazione ed eliminazione del database di rilevamento BizTalk.
MessageBox_DeadProcesses_Cleanup_BizTalkMsgBoxDb Questo processo rileva quando un'istanza host di BizTalk Server (servizio NT) si è interrotta e rilascia tutte le operazioni eseguite da quell'istanza host affinché possa essere elaborata da un'altra istanza host.
MessageBox_Message_Cleanup_BizTalkMsgBoxDb Questo processo rimuove tutti i messaggi a cui non fa più riferimento alcun sottoscrittore nelle tabelle di database MessageBox di BizTalk (BizTalkMsgBoxDb). Attenzione: Si tratta di un processo non pianificato avviato dal processo MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb. Non avviare manualmente questo processo.
MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb Questo processo gestisce i registri dei numeri di riferimento per i messaggi e determina quando a un messaggio non viene più fatto riferimento da nessun sottoscrittore. Nota: Anche se questo processo SQL Server Agent è pianificato per l'esecuzione una volta al minuto, la stored procedure chiamata da questo processo contiene la logica per garantire che la stored procedure venga eseguita continuamente. Questo comportamento è previsto per impostazione predefinita e non deve essere modificato.
MessageBox_Parts_Cleanup_BizTalkMsgBoxDb Questo processo rimuove tutte le parti di messaggio alle quali non fa più riferimento nessun messaggio nelle tabelle di database MessageBox di BizTalk (BizTalkMsgBoxDb). Tutti i messaggi sono costituiti da una o più parti di messaggio che contengono i dati effettivi del messaggio.
MessageBox_UpdateStats_BizTalkMsgBoxDb Questo processo aggiorna manualmente le statistiche per il database MessageBox di BizTalk (BizTalkMsgBoxDb).
Monitoraggio BizTalk Server Questo processo analizza i database BizTalkMgmtDb, BizTalkMsgBoxDb e BizTalkDTADb per ricercare eventuali problemi noti, incluse istanze orfane.
Operations_OperateOnInstances_OnMaster_BizTalkMsgBoxDb Questo processo è necessario per distribuzioni multiple di MessageBox. Esegue in modo asincrono azioni operative come l'arresto di massa nel MessageBox master dopo che queste modifiche sono state applicate al MessageBox subordinato.
PurgeSubscriptionsJob_BizTalkMsgBoxDb Questo processo elimina i predicati delle sottoscrizioni inutilizzati dal database MessageBox di BizTalk Server (BizTalkMsgBoxDb).
Rules_Database_Cleanup_BizTalkRuleEngineDb Questo processo elimina automaticamente i vecchi dati di controllo dal database di Motore regole di business (BizTalkRuleEngineDb) ogni 90 giorni. Elimina inoltre i vecchi dati relativi alla cronologia (notifiche di distribuzione/annullamento della distribuzione) dal database di Motore regole di business (BizTalkRuleEngineDb) ogni 3 giorni.

Vedere anche

Motore di messaggistica