BizTalk Server 中SQL Server 代理作业的说明

本文列出了 Microsoft BizTalk Server 中的SQL Server 代理作业。

原始产品版本: BizTalk Server 2013、2010、2009
原始 KB 数: 919776

BizTalk SQL 代理作业列表

下表列出了 BizTalk SQL 代理作业。

作业名称 说明 默认启用
备份 BizTalk Server 由三个步骤组成:
  • 步骤 1:执行 BizTalk Server 数据库的完整数据库备份。
  • 步骤 2:备份 BizTalk Server 数据库日志。
  • 步骤 3:指定备份历史记录的保留时间。
CleanupBTFExpiredEntriesJob_BizTalkMgmtDb 从 BizTalk 管理 (BizTalkMgmtDb) 数据库中删除过期的 BizTalk 框架条目。
DTA 清理与存档 自动存档跟踪的消息和清除 BizTalk 跟踪数据库,以保持正常的系统,并保留存档的跟踪数据以供将来使用。

在 BizTalk Server 2004 上,在安装 BizTalk Server 2004 Service Pack 2 后创建此作业。
MessageBox_DeadProcesses_Cleanup_BizTalkMsgBoxDb (清理BizTalk消息框数据库中的死进程) 检测 BizTalk Server 主机实例(BTSNTSvc.exe)何时停止响应。 然后,该作业会从主机实例释放工作,以便其他主机实例可以完成任务。
MessageBox_Message_Cleanup_BizTalkMsgBoxDb 删除BizTalkMsgBoxDb数据库表中未被任何订阅者引用的所有消息。

此作业也是由 MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb 作业启动的。 因此,我们建议停用这项任务。 在 BizTalk Server 2004 上,默认启用此作业。 因此,建议禁用此作业。
MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb 管理消息的引用计数日志,并确定订阅者不再引用消息的时间。

此作业在无限循环中运行,并从两个单独的消息引用计数日志中删除这些条目。 此作业还会调用该作业 MessageBox_Message_Cleanup_BizTalkMsgBoxDb

起初,MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb作业状态图标显示“成功”状态。 但是,作业历史记录中不会有相应的成功条目。 如果作业中的MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb某个作业失败,则作业历史记录中会显示一个失败条目,状态图标显示“失败”状态。 作业在首次失败后将始终显示失败状态。 若要验证其他 BizTalk SQL 代理作业是否正常运行,请检查其他 BizTalk SQL 代理作业的状态。

在 BizTalk Server 2004 上,在安装 BizTalk Server 2004 Service Pack 2 后创建此作业。
MessageBox_Parts_Cleanup_BizTalkMsgBoxDb (这是用于清理BizTalk消息框数据库的部分组件) 删除 BizTalkMsgBoxDb 数据库表中不再被消息引用的所有消息部分。 所有消息都由包含消息数据的一个或多个消息部分组成。
MessageBox_UpdateStats_BizTalkMsgBoxDb 更新 BizTalkMsgBoxDb 数据库的统计信息。 BizTalk Server 2004 上不存在此作业。
监控 BizTalk Server 扫描 BizTalkMgmtDbBizTalkMsgBoxDbBizTalkDTADb 数据库中是否存在任何已知问题。 这包括孤立无援的实例。 此作业是在 BizTalk Server 2010 上创建的。
Operations_OperateOnInstances_OnMaster_BizTalkMsgBoxDb 用于多个 BizTalkMsgBoxDb 数据库部署。 它以异步方式执行操作操作。 例如,在将这些更改应用到从属BizTalkMsgBoxDb数据库后,它会在 master BizTalkMsgBoxDb 数据库上异步执行批量终止。 BizTalk Server 2004 上不存在此作业。
PurgeSubscriptionsJob_BizTalkMsgBoxDb (清除订阅任务_消息框数据库) 清除 BizTalkMsgBoxDb 数据库中未使用的订阅谓词。
规则_数据库_清理_BizTalk规则引擎数据库 每隔 90 天清除规则引擎 (BizTalkRuleEngineDb) 数据库中的旧审核数据。 此作业还会每隔 3 天从规则引擎BizTalkRuleEngineDb数据库中删除旧的历史数据(包括部署/取消部署通知)。 此作业是在 BizTalk Server 2009 上创建的。
TrackedMessages_Copy_BizTalkMsgBoxDb 将跟踪消息的消息正文从 BizTalkMsgBoxDb 数据库复制到跟踪 (BizTalkDTADb) 数据库。
TrackingSpool_Cleanup_BizTalkMsgBoxDb 清除非活动跟踪暂存表以释放数据库空间。 此作业仅存在于 BizTalk Server 2004 上。

参考

有关 BizTalk Server 上SQL Server 代理作业及其说明的列表,请参阅数据库结构和作业

注意

BizTalk SQL 代理作业必须由在 SQL Server 上具有系统管理员服务器角色的用户拥有。