Sql-Server

SQL Server 合併複製虛擬更新問題

  • February 3, 2014

我們有使用合併複製的 SQL Server 2005 SP4。

當訂閱者嘗試複製(不是全部,而是大多數)時,我們開始收到此錯誤:

該程序無法在“發布者”上提供虛擬更新。(來源:MSSQL_REPL,錯誤號:MSSQL_REPL-2147200993)

我們試圖“重新初始化”其中一個訂閱者,但這無濟於事。它開始應用架構並且似乎做得很好,但是當下載新更改時它會收到錯誤。

我們發現MSmerge_metadataaction_request中有很多記錄指向同一篇文章(表),在action = 5。

它們看起來像垃圾。在分析數據庫時,即使文章未包含在正在執行的訂閱(另一個訂閱)中,這些記錄也會返回到工作程序。

從 MSmerge_metadataaction 中刪除記錄成功了。但是,我不確定從長遠來看這是否會產生問題,至少現在訂閱正在同步。

引用自:https://dba.stackexchange.com/questions/58145