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 扫描 、 BizTalkMsgBoxDbBizTalkDTADb 数据库的任何已知问题BizTalkMgmtDb。 这包括孤立实例。 此作业创建于 2010 BizTalk Server。
Operations_OperateOnInstances_OnMaster_BizTalkMsgBoxDb 用于多个 BizTalkMsgBoxDb 数据库部署。 它异步执行操作。 例如,在将这些更改应用到从属BizTalkMsgBoxDb数据库后,它会对 master BizTalkMsgBoxDb 数据库异步执行批量终止。 BizTalk Server 2004 上不存在此作业。
PurgeSubscriptionsJob_BizTalkMsgBoxDb BizTalkMsgBoxDb 数据库清除未使用的订阅谓词。
Rules_Database_Cleanup_BizTalkRuleEngineDb 每隔 90 天从规则引擎 (BizTalkRuleEngineDb) 数据库清除旧审核数据。 此作业还会每隔 3 天从规则引擎 BizTalkRuleEngineDb () 数据库清除 (部署/取消部署通知) 旧历史记录数据。 此作业创建于 2009 BizTalk Server。
TrackedMessages_Copy_BizTalkMsgBoxDb 将跟踪的消息正文从 BizTalkMsgBoxDb 数据库复制到跟踪 (BizTalkDTADb) 数据库。
TrackingSpool_Cleanup_BizTalkMsgBoxDb 清除非活动跟踪假脱机表以释放数据库空间。 此作业仅在 BizTalk Server 2004 上存在。

参考

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

注意

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