Estructura de base de datos y trabajos
En este tema se describen la estructura de la base de datos y los trabajos de base de datos para BizTalk Server.
Diagrama de escritura de base de datos
En la siguiente ilustración se muestran los procesos y entidades que escriben en las bases de datos de servidor BizTalk Server.
Trabajos de base de datos de servidor BizTalk Server
BizTalk Server incluye los siguientes trabajos de Agente SQL Server para ayudarle a administrar las bases de datos de BizTalk Server:
Nota
Los nombres de los trabajos varían en función de los nombres de base de datos proporcionados durante la configuración. Si ha implementado varias bases de datos de cuadro de mensajes en su entorno, dispondrá de varios trabajos para cada cuadro de mensajes.
Advertencia
En la base de datos administración de BizTalk (BizTalkMgmtDb), hay un procedimiento almacenado denominado adm_CleanupMgmtDB. ¡NO EJECUTE ESTE PROCEDIMIENTO ALMACENADO! Si lo ejecuta, se eliminarán todas las entradas de la base de datos.
Trabajo | Descripción |
---|---|
Copia de seguridad de BizTalk Server (BizTalkMgmtDb) | Este trabajo lleva a cabo todas las copias de seguridad de registros y bases de datos de las bases de datos de servidor BizTalk Server. Para obtener más información sobre cómo configurar y ejecutar este trabajo, consulte Copia de seguridad y restauración de bases de datos de BizTalk Server. |
CleanupBTFExpiredEntriesJob_BizTalkMgmtDb | Este trabajo limpia las entradas caducadas de BizTalk Framework (BTF) en la base de datos de administración de BizTalk (BizTalkMgmtDb). |
DTA Purge and Archive (BizTalkDTADb) | Este trabajo archiva de forma automática los datos de la base de datos de seguimiento de BizTalk (BizTalkDTADb) y purga los datos que han quedado obsoletos. Para obtener más información sobre cómo configurar y ejecutar este trabajo, vea Archivar y purgar la base de datos de seguimiento de BizTalk. |
MessageBox_DeadProcesses_Cleanup_BizTalkMsgBoxDb | Este trabajo detecta cuando una instancia de host de BizTalk Server (servicio NT) se ha detenido y libera todo el trabajo que esta instancia estaba llevando a cabo para que pueda encargarse de él otra instancia de host. |
MessageBox_Message_Cleanup_BizTalkMsgBoxDb | Este trabajo quita todos los mensajes a los que ningún suscriptor hace referencia en las tablas de base de datos de cuadro de mensajes de BizTalk (BizTalkMsgBoxDb). Precaución: Se trata de un trabajo no programado iniciado por el trabajo de MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb. No inicie este trabajo manualmente. |
MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb | Este trabajo administra los registros de cuenta de referencia de los mensajes y determina si existen mensajes a los que ningún suscriptor hace referencia. Nota: Aunque este trabajo de Agente SQL Server está programado para ejecutarse una vez por minuto, el procedimiento almacenado al que llama este trabajo contiene lógica para asegurarse de que el procedimiento almacenado se ejecuta continuamente. Este comportamiento es por diseño y no debe modificarse. |
MessageBox_Parts_Cleanup_BizTalkMsgBoxDb | Este trabajo quita todas las partes de mensaje a las que ningún mensaje hace referencia en las tablas de base de datos de cuadro de mensajes de BizTalk (BizTalkMsgBoxDb). Todos los mensajes están compuestos por una o varias partes, que incluyen los datos del mensaje. |
MessageBox_UpdateStats_BizTalkMsgBoxDb | Este trabajo actualiza la estadística de la base de datos de cuadro de mensajes de BizTalk (BizTalkMsgBoxDb) de forma manual. |
Supervisar BizTalk Server | Este trabajo busca en las bases de datos BizTalkMgmtDb, BizTalkMsgBoxDb y BizTalkDTADb problemas conocidos como, por ejemplo, instancias huérfanas. |
Operations_OperateOnInstances_OnMaster_BizTalkMsgBoxDb | Este trabajo es necesario en varias implementaciones de cuadro de mensajes. Realiza acciones de funcionamiento de forma asíncrona, como, por ejemplo, la finalización masiva en el cuadro de mensajes principal una vez que se han aplicado los cambios al cuadro de mensajes subordinado. |
PurgeSubscriptionsJob_BizTalkMsgBoxDb | Este trabajo purga los predicados de suscripción no utilizados de la base de datos de cuadro de mensajes de BizTalk Server (BizTalkMsgBoxDb). |
Rules_Database_Cleanup_BizTalkRuleEngineDb | Este trabajo purga automáticamente los datos de auditoría antiguos de la base de datos del motor de reglas (BizTalkRuleEngineDb) cada 90 días. Este trabajo también purga los datos de historial antiguos (notificaciones de implementación o de anulación de implementación) de la base de datos del motor de reglas (BizTalkRuleEngineDb) cada 3 días. |