Sql-Server
Sql Server 複製:發布的初始快照尚不可用?
我已經設置了事務複製和我的分發者,發布者在同一台 Windows 伺服器上,2 個訂閱者在同一台伺服器上,另一個在其他 Windows 伺服器上,都使用推送快照。
我收到處於同步狀態的消息,該快照尚不可用,就在幾個小時前,它工作正常,每個事務都已同步。我在兩者之間做的唯一一件事是,使用其屬性向出版物添加更多文章(儲存過程等)。
是否導致此處出現問題,沒有顯示錯誤消息。只是我無法複製數據
將文章添加到從 snapshot(
@sync_type = 'automatic'
) 同步的事務複製後,您需要執行快照代理來為添加的文章生成快照。請注意,根據immediate_sync
參數,它將創建整個出版物的快照 (1) 或僅創建您添加的文章 (0)。
我認為添加儲存過程後,它們可能存在問題。也許他們是腐敗的;就我而言,他們在引用一篇文章時已損壞,該文章不在複製的數據庫中。因此,我的建議是檢查儲存過程或一一添加它們(儘管不是最好的方法)。每當我處理像你這樣的情況時,我一直認為,發布的數據庫有問題,而且一直都是。解決問題並重新初始化,它將完成工作,您的正常流程將開始工作。