共用方式為


MSSQL_REPL027056

訊息詳細資料

產品名稱

SQL Server

產品版本

10.0

產品組建編號

 

事件識別碼

27056

事件來源

MSSQLSERVER

元件

SQL Server Database Engine

符號名稱

訊息文字

合併處理無法變更生成集記錄 '%1'。執行疑難排解時,以詳細資訊記錄重新啟動同步處理,並指定要寫入的輸出檔案。

說明

這個錯誤通常由成長過大之合併式複寫系統資料表中的爭用問題引起。大型系統資料表通常是由較長的發行集保留期限所引起,因為在達到保留期限之前,中繼資料必須儲存於這些資料表中。

使用者動作

若要解決這個問題:

  1. 減少「合併代理程式」 -DownloadGenerationsPerBatch-UploadGenerationsPerBatch 參數的值,以便在您解決造成此錯誤的基礎問題時讓處理繼續進行。可於代理程式設定檔和命令列中指定代理程式參數。如需詳細資訊,請參閱:

  2. 為發行集保留期限指定儘可能低的設定。如需詳細資訊,請參閱<訂閱逾期與停用>。

  3. 做為合併式複寫維護的一部份,請不時檢查與合併式複寫相關聯的系統資料表成長:MSmerge_contentsMSmerge_genhistoryMSmerge_tombstoneMSmerge_current_partition_mappingsMSmerge_past_partition_mappings。定期重新整理資料表的索引。如需詳細資訊,請參閱<重新組織和重建索引>。