Board logo

标题: Sql Server2000+Sql Server Mobile Edition配置合并复制 [打印本页]

作者: www.cunbang.com    时间: 2008-5-3 07:58     标题: Sql Server2000+Sql Server Mobile Edition配置合并复制

近期都在研究合并复制的配置。我需要的环境是这样的,服务器端的数据库采用SQL Server 2000.PPC,客户端采用的精简数据库是Sql Server Mobile Edition。% }7 M' n9 ^2 g. Q2 L2 n

( a, I4 Z$ f+ D6 k/ ~  时下大多采用的数据库配合方式基本上是sql server 2005和Sql Server Mobile Edition。其实,我也想这样采用。但是考虑到原有的数据库系统是采用2000的版本,很难让原来的研发人员去花费时间整迁移。
$ u6 G5 m+ F" r$ s& {3 K5 k
' \2 v2 s" O9 P4 }) x. `2 q7 s# R  本来,精简数据库要选择sql ce 2.0。但在安装过程中总是无法成功解决Server Tool的安装先觉条件。(可能,跟我安装过VS2005或Sql2005有关,中间我还没有时间测试过没有Vs2005和Sql2005干扰下的安装环境。)5 U1 @) P5 |% ?% h& n

% Y5 _, [% ^8 c) w$ w3 z6 Y7 J. `+ C  如果要和MSsql2000进行合并复制的操作,安装Sql Server Mobile Edition前必须要做的是安装针对MSsql 2000的sp3和针对sqlce的sp3。只有两个补丁都安装了,Sqlce 3.0的安装程序才能检测出sql 2000已经具备复制组件。3 Q+ y9 x" V. I, R6 U6 ]

, B- R0 p" U, A; d9 v. `5 S  当这一步结束后,接下来的创建快照文件夹,创建发布,设置访问权限,安全参数,Web同步向导配置,以及最后的编程测试。都可以参考MSDN中的这篇文章。虽然这篇文章针对的是2005版本,但里面提到的术语和概念在Sql server 2000中都能找到对应的。因此,按部就班就可以。
0 b. b1 S7 G, M- l' p2 z  j& z, _+ z- h0 X6 @" d1 `5 {" x6 O( i
  最后需要注意的是,订阅的步骤可以省略掉不要。在Sql Server 2000 中无法配置符合sql ce的订阅。(至少本人是认为无法配置)。测试是否可以实现合并复制的途径只有编程实现。即编程添加订阅,然后实现同步。
" F) f3 S6 r+ F9 \6 A
2 J0 T. t; s1 m* l: k  在测试用例程序时,我们可能会碰到异常。捕获异常消息,它如果是提示快照消息过时,需要重新建立快照之类。这个问题在于代理程序的调度设置上有问题。可能这个快照还没有生成,换句话说代理程序还未被调度。解决它,那就是修改调度的参数。为了最好把调度直接设置为1min/次。
; a2 D! j' g& d5 r
" X' U$ E/ _! Z6 X, [  至此,这个配置就结束。成功了。同步也正常中。
7 K! o9 u8 K- p  k, s1 L' o本篇文章来源于: 村邦网(www.cunbang.com) 原文出处:http://www.cunbang.com.cn/thread-13179-1-1.html




欢迎光临 捌玖网络工作室 (http://89w.org/) Powered by Discuz! 7.2