我有一個合併複製SQL Server 2012與五個用戶。 我重新初始化其中一個訂閱者以複製發佈者的所有數據,但需要整天下載快照。在發佈我看到以下消息:合併複製需要更長的時間與「下載快照文件」***** _ 9.bcp'「
應用快照和合並的0數據變化率(s)(0插入(S),0更新(S),0刪除(S),0衝突( S))。
,並在用戶,在查看同步狀態:
下載快照文件「***** _ 9.bcp
這正在現在永遠。我有200張桌子。
我也曾在用戶碰到follwing錯誤
2015年12月29日11:18:21.066 [100%]跳過文件「VW_StudentHistcd097df8_324.sch」,因爲它已經交付了以前的文章或以前中斷的快照。
2015-12-29 11:18:21.144架構腳本'VW_Stockf5a261c5_325.sch'無法傳播給訂戶。
2015年12月29日11:18:21.160類別:NULL 源:合併複製提供 號:-2147201001 消息:該架構腳本 'VW_Stockf5a261c5_325.sch' 可能不會傳播給用戶。 2015-12-29 11:18:21.160類別:代理 來源:「源名稱」 編號:20164 消息:無法複製視圖或函數,因爲引用的對象或列不存在於訂閱服務器上。 2015年12月29日11:18:21.175類別:NULL
來源:Microsoft SQL服務器本機客戶端11.0 號碼:207 消息:無效的列名稱stockID「。
在訂閱者處,我沒有要複製到發佈者的數據。 謝謝
複製中的表的數量不如大小重要。正在同步的表中有多少數據?對於快速解決方案,可以執行備份還原以趕上其他節點? –
訂閱服務器上的查看同步狀態對話框不可靠。在發佈者說它已經應用了快照,這意味着它完成了重新初始化。如果您在發佈服務器上執行插入,更新或刪除操作,會發生什麼情況?更改是否被複制? –
但發佈者數據庫已經有很多數據,並且至少需要將其複製到訂閱者。它已經被複制到其他四個用戶。在這個特定的用戶,我看到沒有錯誤,但狀態顯示「進行中」 –