Tracking_Spool1 或 Tracking_Spool2 BiztalkMsgBoxDb 数据库中表变得很大,在 BizTalk Server 2004 中

文章翻译 文章翻译
文章编号: 907661 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

在 Microsoft BizTalk Server 2004 年您注意到 Tracking_Spool1Tracking_Spool2BiztalkMsgBoxDb 数据库中的表变得很大,并且会占用大量磁盘空间。

原因

当满足下列条件之一为真时,会出现此问题:
  • 您可以配置运行状况与活动跟踪 (HAT) 来跟踪邮件的正文的管道和业务流程。
  • 配置为发送端口或 接收之前之后接收 的接收端口 跟踪 Type 属性。

替代方法

要变通解决此问题,启用 $ TrackingSpool_Cleanup_BizTalkMsgBoxDb 作业中 SQL Server 代理。 若要能够 TrackingSpool_Cleanup_BizTalkMsgBoxDb 作业,请按照下列步骤操作:

备注
  • 默认状态下,TrackingSpool_Cleanup_BizTalkMsgBoxDb 作业未启用。
  • TrackingSpool_Cleanup_BizTalkMsgBoxDb 作业删除邮件的正文数据。如果您要保存消息正文的所有数据,请按照"更多信息"部分中的步骤。
  1. 启动企业管理器。
  2. 展开 Microsoft SQL Server,展开 SQL Server 组,展开所需,展开 管理 的计算机,然后展开 SQL Server 代理
  3. 在左窗格中单击 作业
  4. 在右窗格中右键单击 TrackingSpool_Cleanup_BizTalkMsgBoxDb,然后单击 启用作业

更多信息

BizTalkMsgBoxDb 数据库包含 Tracking_Spool1 表和 Tracking_Spool2 表。如果您还未运行 TrackingSpool_Cleanup_BizTalkMsgBoxDb 作业之前,这些表中只能有一个包含任何行。

在运行 TrackingSpool_Cleanup_BizTalkMsgBoxDb 作业的第一次 Tracking_Spool2 表为空,是不活动的表。TrackingSpool_Cleanup_BizTalkMsgBoxDb 作业清除 Tracking_Spool2 表,然后将标记为非活动 Tracking_Spool1 表。该作业也将 Tracking_Spool2 表标记为活动的表。BizTalkMsgBoxDb 数据库然后登录 Tracking_Spool2 表中的邮件的正文数据。

下一次运行 TrackingSpool_Cleanup_BizTalkMsgBoxDb 作业的作业清除非活动状态的 Tracking_Spool1 表标记该 Tracking_Spool1 表作为活动,然后将标记为非活动 Tracking_Spool2 表。 因此,如果您运行 TrackingSpool_Cleanup_BizTalkMsgBoxDb 作业一次每两周,则必须为跟踪的消息正文数据的两周的数据。

如果您不希望删除邮件正文的任何数据,使用 Archivemessages.vbs 文件存档消息正文数据。若要需要数据时恢复数据,然后使用 Restoremessages.vbs 文件。默认状态下,Archivemessages.vbs 和 Restoremessages.vbs 文件位于以下文件夹:
\Program Files\Microsoft BizTalk Server 2004\SDK\Samples\Admin\Database 维护
下表列出了在 BizTalk Server 2004 中执行数据库维护任务的 SQL Server 代理作业。
收起该表格展开该表格
作业名称函数默认情况下,启用
MessageBox_DeadProcesses_Cleanup_BizTalkMsgBoxDb释放与停顿的进程相关联的行
MessageBox_Message_Cleanup_BizTalkMsgBoxDb清除消息框中的表中移除的消息
MessageBox_Parts_Cleanup_BizTalkMsgBoxDb清除已删除的邮件框中的表的各个部分
PurgeSubscriptionsJob_BizTalkMsgBoxDb订阅清除
TrackedMessages_Copy_BizTalkMsgBoxDb跟踪邮件的副本的跟踪的消息正文
TrackingSpool_Cleanup_BizTalkMsgBoxDb请参见本节中描述
有关在 BizTalk Server 2004 SQL Server 代理作业的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
919776在 BizTalk Server 2004 SQL Server 代理作业的说明

属性

文章编号: 907661 - 最后修改: 2007年6月21日 - 修订: 2.3
这篇文章中的信息适用于:
  • Microsoft BizTalk Server 2004 Standard Edition
  • Microsoft BizTalk Server 2004 Developer Edition
  • Microsoft BizTalk Server 2004 Enterprise Edition
  • Microsoft BizTalk Server 2004 Partner Edition
关键字:?
kbmt kbbiztalk2004-2006swept kbtshoot kbprb KB907661 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 907661
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com