2012-02-01 76 views
0

所有服務器上的操作系統:Windows Server 2008 R2。合併複製非匯聚

出版商:SQL Server 2008 R2的標準

經銷商:SQL Server 2008 R2的標準

網絡同步代理:sqlce35.dll下IIS 7.5

用戶:Windows XP中SP 3或Windows 7 SP1 SQL CE 3.1的客戶端

我有一個地方合併複製停止,不知道爲什麼更新訂閱的問題。

物業:

  • 1公開通過主機名過濾
  • 15項()。全部設置爲下載,雙向模式下無。
  • 20或30的用戶

創建與主機名過濾幾篇文章(15桌)()合併複製。這個副本推送了20或30個用戶並且同步正確完成。數據收集是通過用戶的請求完成的,它每天更換兩到三次。所有這些更改都由用戶收到,沒有任何問題。

,直到有這種時候,幾天後沒有問題副本將不再更新給用戶一些改變這一切工作正常。我們搜索發佈者並進行更改,檢查訂閱者,而不是他們。返回修改發佈者中的更改,有時如果它們在訂閱服務器中更新,有時不更新。

的問題是,這個副本不再是可靠的,我們不知道它是更新的,什麼不是。

着眼於一個單一的訂閱EVDBASD342232「013243 ...‘和單篇文章’表1」沒有得到新的數據做了如下的驗證步驟

  • 運行「sp_showpendingchanges NULL,NULL,「表1 ',1「表示 程序返回了一系列對應於應複製的數據 的行,我發現該ID與 訂閱-EVDBASD342232」013243 ...「匹配,並且該guid對應於 在'table1'上應該被複制的行。

  • 我們要求訂閱,我們在複製監視器觀察到 查看訂閱的EVDBASD342232「013243 ......」指示爲0的變化和 一切是正確的,沒有顯示出錯誤,但也不會說什麼 等待同步的。

在分析了所有我們不明白的數據之後,在過程中出了什麼問題。 一旦副本不同步,其他人也不會同步。

請如果有人能幫助,在此先感謝。 如果您需要更多說明或細節

回答

0

SQL CE存在已知的複製問題。 大部分建議是不要使用CE。

嘗試聯繫Hilary Cotter--我想他有一個博客和一個推特。

Twitter #SQLHELP是儘快得到答案的好地方。大多數SQL專家都會幫助你。