清理BizTalk跟踪数据库的安全方法?

时间:2013-09-05 17:30:21

标签: sql-server biztalk biztalk-2010

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

很长一段时间(约2年),DTA Purge和Archive的工作根本没有运行。

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

    您能推荐一种清除数据库BizTalkDTADb的安全方法吗?

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

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

1 个答案:

答案 0 :(得分:2)

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