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 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 删除数据库表中消息不再引用的所有消息 BizTalkMsgBoxDb 部分。 所有消息都由包含消息数据的一个或多个消息部分组成。
MessageBox_UpdateStats_BizTalkMsgBoxDb 更新数据库的统计信息 BizTalkMsgBoxDb 。 BizTalk Server 2004 上不存在此作业。
监视 BizTalk Server 扫描 和BizTalkDTADb数据库的已知问题。BizTalkMgmtDbBizTalkMsgBoxDb 这包括孤立实例。 此作业是在 BizTalk Server 2010 上创建的。
Operations_OperateOnInstances_OnMaster_BizTalkMsgBoxDb 用于多个 BizTalkMsgBoxDb 数据库部署。 它以异步方式执行操作操作。 例如,在将这些更改应用到从属BizTalkMsgBoxDb数据库后,它会在 master BizTalkMsgBoxDb 数据库上异步执行批量终止。 BizTalk Server 2004 上不存在此作业。
PurgeSubscriptionsJob_BizTalkMsgBoxDb 清除 BizTalkMsgBoxDb 数据库中未使用的订阅谓词。
Rules_Database_Cleanup_BizTalkRuleEngineDb 每隔 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 上具有系统管理员服务器角色的用户拥有。