我有一個使用SQL 2005合併複製的數據庫,並且已將數據插入訂閱者,永遠不會發布到發佈者。我相信在14天的保留期之前發生了一個衝突,我不再看到它。我可以手動將它們添加到發佈商嗎?任何想法或指導我一個很好的鏈接是讚賞。謝謝。合併複製 - 來自訂閱者的發行商缺失數據
1
A
回答
0
在我回答此問題之前,請注意以下指示可能非常危險,必須謹慎處理。這個解決方案適用於我,因爲所討論的表只寫入一(1)個用戶,而沒有其他地方。基本上,我所做的就是:
- 暫停複製(其實我對我的工作對用戶禁用複製作業並啓用它完成時)
- 設置標識插入該表爲ON(自動識別在桌子上使用)
- 改變表NOCHECK約束repl_identity_range_(一些十六進制值這裏)
- 殘疾人的MSmerge_ins_(一些十六進制值這裏)觸發器表。(請務必啓用此完成時)!
- 插入的行
- 集Indentity_Insert關閉
- 啓用的MSmerge_ins_(一些十六進制值這裏)觸發
- 改變表CHECK約束repl_identity_range_(一些十六進制值這裏)
您可以通過運行sp_help來查找repl_identity_range約束的名稱。我建議您在完成之後使用諸如Red Gates數據比較等工具進行驗證,以確保一切正常。根據您的情況,您可能還必須手動在所有用戶中插入數據。僅供參考 - 我必須在生產數據庫上執行此操作,而不會中斷最終用戶。請小心。
0
如果衝突發生在當前保留期之前,我認爲沒有任何魔法可以讓它恢復原狀。您可以放棄訂閱並重新創建訂閱(同時手動同步增量)?可能是最安全的行動。
相關問題
- 1. SQL複製合併發佈無法連接到訂閱者
- 2. 在發佈者和訂閱者上覆制數據庫時執行命令嗎?
- 3. 爲合併複製創建訂閱
- 4. 在合併複製中重命名訂閱數據庫
- 5. 在SQL合併複製中從訂閱者複製發佈者,粘貼和應用快照文件
- 6. Excel選擇缺失數據的行並複製選定的行
- 7. 有很多訂閱者的NoSQL複製
- 8. 將SQL Server 2012發佈者複製到2008訂閱者?
- 9. 複製2008發佈者到2008r2訂閱者
- 10. 發佈者/訂閱者模式的並行實現
- 11. 在nServiceBus中訂閱來自多個發佈者的消息
- 12. SQL Server複製:刪除發佈商處的訂閱損壞
- 13. 複合WPF EventAggregator訂閱正在丟失
- 14. 訂閱者數據庫是否可以從複製場景中的發行者處獲取
- 15. 獲取來自複雜rss訂閱源的所有數據
- 16. 發行商訂閱斯卡拉
- 17. SQL Server合併複製權限問題
- 18. 合併PublishSubject訂閱
- 19. 將訂閱的數據庫複製到發佈服務器
- 20. 併發訂閱計數
- 21. 如何在SQL中實現發佈訂閱者複製拓撲?
- 22. 合併複製非匯聚
- 23. 合併複製 - 觸發射擊這兩個發佈服務器和訂閱
- 24. 商店取消訂閱與觀察者
- 25. NServiceBus從v3.0訂閱者訂閱到v2.6發佈者
- 26. ReactJS中的發佈商/訂閱者模型
- 27. NServiceBus:PubSub與分銷商在發佈商和訂閱者不同的機器上
- 28. 零MQ發佈者訂閱者(pub/sub)
- 29. SQL Server無法訂閱或遠程訂閱複製發佈?
- 30. 彈簧整合:有序訂閱者發佈/訂閱通道的異常處理