清除Biztalk DTA数据库

清除Biztalk DTA数据库,biztalk,biztalk-2010,Biztalk,Biztalk 2010,突然,我们收到来自生产BizTalk 2010数据库服务器的磁盘空间警报。如果90%的磁盘空间已满,则会设置警报。到目前为止,我还没有注意到BizTalk数据处理的任何缓慢。以下是我注意到的几点: BizTalkDTADb大小为~65 GB(数据文件~55 GB+日志文件~10GB)。所有其他数据库大小均小于2 GB 未配置用于清除和归档DTA DB的SQL代理作业 BizTalk目前已运行3年多 全局跟踪从第1天开始 我可以看到已签入业务流程跟踪的业务流程跟踪事件,但找不到已签入的端口级跟踪

突然,我们收到来自生产BizTalk 2010数据库服务器的磁盘空间警报。如果90%的磁盘空间已满,则会设置警报。到目前为止,我还没有注意到BizTalk数据处理的任何缓慢。以下是我注意到的几点:

  • BizTalkDTADb大小为~65 GB(数据文件~55 GB+日志文件~10GB)。所有其他数据库大小均小于2 GB

  • 未配置用于清除和归档DTA DB的SQL代理作业

  • BizTalk目前已运行3年多

  • 全局跟踪从第1天开始

  • 我可以看到已签入业务流程跟踪的业务流程跟踪事件,但找不到已签入的端口级跟踪

  • 以下是根据我的互联网搜索,我到目前为止计划的行动项目:

  • BizTalk数据库的完整备份

  • 使BizTalk脱机

  • 使用Terminator工具清除BizTalkDTADb(因为我们不使用任何跟踪数据)

  • 让BizTalk再次联机

  • 我有以下问题:

  • 我将是第一次这样做,请你验证我是否朝着正确的方向前进

  • 运行从SQL代理作业(dtasp_BackupAndPurgeTrackingDatabase)运行的存储过程与运行terminator工具以清除DTA DB之间有什么区别。因为我在线阅读,运行SP(用于完全清理)可能需要几天时间才能执行,因为当前的大小。终结者工具需要多长时间

  • 我刚刚安装了最新的BizTalk终止工具v2.5.6.9,可通过internet获得。但我找不到中解释的“清除DTA中的所有内容”选项。 我应该选择什么选项来清理DTA DB?

  • 如果您需要更多信息来回答,请告诉我

    问候,


    古塔曼杜

    我宁愿做以下事情:

  • 要求立即添加更多磁盘空间以停止警报,并允许您的prod环境在不中断的情况下平稳运行
  • 从BizTalk管理控制台关闭全局跟踪并重新启动主机实例
  • 配置清除作业并让其清除。您可以反复配置,一次减少几天,直到达到您想要的程度
  • 您可能仍然需要让DBA收缩数据文件以减小文件大小

  • 通过这种方法,您的环境将继续运行,并且您能够减少后台的DTA db大小。终结者工具只有在这是唯一的选择时才应该使用。

    我宁愿做以下事情:

  • 要求立即添加更多磁盘空间以停止警报,并允许您的prod环境在不中断的情况下平稳运行
  • 从BizTalk管理控制台关闭全局跟踪并重新启动主机实例
  • 配置清除作业并让其清除。您可以反复配置,一次减少几天,直到达到您想要的程度
  • 您可能仍然需要让DBA收缩数据文件以减小文件大小

  • 通过这种方法,您的环境将继续运行,并且您能够减少后台的DTA db大小。终结者工具只有在这是唯一的选择时才应该使用。

    不要使用终结者工具。

    这是可行的,但它适用于更极端的情况。因为你所看到的只是7年后的一个警告,你可能需要花点时间

    假设所有其他代理点动都在正常运行,包括备份BizTalk Server:

  • 与任何人(包括开发人员)仔细检查,跟踪数据对任何事情都不是必需的。如果不是
  • 在定期停机期间,通过运行sp_forcellbackup(Mgmt DB)手动备份所有数据库,然后运行备份BizTalk Server作业
  • 运行dtasp_PurgeAllCompletedTrackingData(DTA DB)
  • 配置DTA清除和存档并启用

  • 根据跟踪数据库的大小,清除可能需要一些时间。

    不要使用终止符工具。

    这是可行的,但它适用于更极端的情况。因为你所看到的只是7年后的一个警告,你可能需要花点时间

    假设所有其他代理点动都在正常运行,包括备份BizTalk Server:

  • 与任何人(包括开发人员)仔细检查,跟踪数据对任何事情都不是必需的。如果不是
  • 在定期停机期间,通过运行sp_forcellbackup(Mgmt DB)手动备份所有数据库,然后运行备份BizTalk Server作业
  • 运行dtasp_PurgeAllCompletedTrackingData(DTA DB)
  • 配置DTA清除和存档并启用
  • 根据跟踪数据库的大小,清除可能需要一些时间