Sql Server +Sql Mobile如何配置合并復制

發表于:2008-05-04來源:作者:點擊數: 標簽:SqlsqlSQLMobileServer
加上昨天晚上都在研究合并復制的配置。我需要的環境是這樣的, 服務器 端的 數據庫 采用 SQL Server 2000.PPC客戶端采用的精簡數據庫是Sql Server Mobile Edition。 時下大多采用的數據庫配合方式基本上是 sql server 2005和Sql Server Mobile Edition。其實

加上昨天晚上都在研究合并復制的配置。我需要的環境是這樣的,服務器端的數據庫采用SQL Server 2000.PPC客戶端采用的精簡數據庫是Sql Server Mobile Edition。
      時下大多采用的數據庫配合方式基本上是sql server 2005和Sql Server Mobile Edition。其實,我也想這樣采用。但是考慮到原有的數據庫系統是采用2000的版本,很難讓原來的研發人員去花費時間整遷移。
本來,精簡數據庫要選擇sql ce 2.0。但在安裝過程中總是無法成功解決Server Tool的安裝先覺條件。(可能,跟我安裝過VS2005或Sql2005有關,中間我還沒有時間測試過沒有Vs2005和Sql2005干擾下的安裝環境。)
如果要和MSsql2000進行合并復制的操作,安裝Sql Server Mobile Edition前必須要做的是安裝針對MSsql 2000的sp3和針對sqlce的sp3。只有兩個補丁都安裝了,Sqlce 3.0的安裝程序才能檢測出sql 2000已經具備復制組件。
      當這一步結束后,接下來的創建快照文件夾,創建發布,設置訪問權限,安全參數,Web同步向導配置,以及最后的編程測試。都可以參考MSDN中的這篇文章。雖然這篇文章針對的是2005版本,但里面提到的術語和概念在Sql server 2000中都能找到對應的。因此,按部就班就可以。
      最后需要注意的是,訂閱的步驟可以省略掉不要。在Sql Server 2000 中無法配置符合sql ce的訂閱。(至少本人是認為無法配置)。測試是否可以實現合并復制的途徑只有編程實現。即編程添加訂閱,然后實現同步。
      在測試用例程序時,我們可能會碰到異常。捕獲異常消息,它如果是提示快照消息過時,需要重新建立快照之類。這個問題在于代理程序的調度設置上有問題??赡苓@個快照還沒有生成,換句話說代理程序還未被調度。解決它,那就是修改調度的參數。為了最好把調度直接設置為1min/次;
      至此,這個配置就結束.成功了.同步也正常中.

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97