共用方式為


刪除摘要

Microsoft BizTalk Accelerator for RosettaNet (BTARN) 儲存傳出訊息的摘要,以便針對訊號內容進行驗證。 不過,BTARN 不會在驗證之後刪除摘要。 您可能需要定期刪除這些摘要,以維護系統效能。

刪除摘要的時機與方法

摘要是儲存在 BTARNDATA 資料庫的 MessageDigestHelper 資料表中。 您可能需要定期使用預存程序,刪除某一特定時段以前的摘要,藉此從資料表中刪除這些摘要。 MessageDigestHelper 資料表包含 TimeCreated 可用於此用途的屬性。

請使用下列 SQL 陳述式 (依照您的目的進行修改) 建立預存程序,並執行預存程序刪除舊有的摘要。 此範例陳述式會刪除所有超過七天的摘要:

delete from MessageDigestHelper where datediff(day, TimeCreated, getutcdate()) > 7  

注意

預存程式必須包含對 getutcdate 的呼叫,而不是 getdate ,因為所有 BTARNSQL Server 資料庫都會使用 UTC (通用時間座標) 時間。

另請參閱

維護 BTARN 資料庫