1

我们有一个带有非常大的跟踪数据库 BizTalkDTADb (~ 200 GB) 的 Biztalk Server 2010。

很长一段时间(约 2 年),DTA 清除和存档作业根本没有运行。

  1. 我们在 BizTalk 数据库的副本上运行 DTA 清除和存档作业。任务圆满完成。但是,数据库 Biztalk 的大小增加到 217 GB
  2. 然后在数据库 Biztalk 的另一个副本上,我们启动了程序 dtasp_PurgeTrackingDatabase(我们有转储)。然而,它并没有带来任何结果。数据库大小再次增加。
declare @ dtLastBackup datetime 
set @ dtLastBackup = GetUTCDate () 
exec dtasp_PurgeTrackingDatabase 0, 30, 31, @ dtLastBackup

你能推荐任何安全的方法来清理数据库 BizTalkDTADb 吗?

是否可以创建一个新数据库 BizTalkDTADb,将其附加到现有组,然后从组中分离旧数据库?

如何截断 Biztalk Server 2010 中的 BizTalkDTADb 表?

4

1 回答 1

2

按照 Microsoft http://msdn.microsoft.com/en-us/library/aa561918.aspx的说明并使用 dtasp_PurgeAllCompletedTrackingData 存储过程

于 2013-09-05T22:55:10.543 回答