共用方式為


MSSQL_REPL027056

訊息細節

產品名稱 SQL Server
事件識別碼 27056
事件來源 MSSQLSERVER
元件 SQL Server 資料庫引擎
符號名稱
消息正文 合併程式無法變更 『%1』 的產生歷程記錄。 進行疑難解答時,請重新啟動具有詳細資訊記錄記錄的同步處理,並指定要寫入的輸出檔案。

說明

此錯誤通常是由於合併複製系統表中因競爭導致過度增長而引發的。 大型系統數據表通常是由較長的發行集保留期間所造成,因為元數據必須儲存在這些數據表中,直到達到保留期間為止。

使用者動作

若要解決這個問題:

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

  2. 請指定發佈物保留期間的可能最低值。 如需詳細資訊,請參閱 Subscription Expiration and Deactivation

  3. 在合併式復寫維護期間,偶爾會檢查與合併式複寫相關聯的系統數據表成長: MSmerge_contentsMSmerge_genhistoryMSmerge_tombstoneMSmerge_current_partition_mappingsMSmerge_past_partition_mappings。 定期重新編製這些數據表的索引。 如需詳細資訊,請參閱 重新組織與重建索引

另請參閱

錯誤與事件參考 (複寫)