当前位置: 首页 > 图文教程 > 数据库 > MYSQL > Sql Server2000+Sql Server Mobile Edition配置合并复制

MYSQL
预防性维护MySQL数据库服务器详解
MySQL服务器内部安全数据目录访问
如何使用MySQL系统的发布与安装
关于MySQL数据库的存储引擎详细介绍
通过数据库引擎来加速MySQL数据库
关于MySQL数据库的用户认证系统分析
在MySQL中获得更好的全文搜索结果
教你如何使用触发器管理MySQL数据库
保护MySQL数据库中重要的数据注意事项
用新的PHP插件实现MySQL为基础的事务
MySQL 4.1数据库中数据转换注意事项
优化MySQL数据库查询的三种方法简介
MySQL数据库批量导入脚本
MySQL中如何灵活运用tips功能
向你介绍MySQL数据库备份的简单知识
通过PHP连接My SQL的两种方法简介
MySQL数据库账户授权的相关管理解析
用Perl DBI连接MySQL数据库
MySQL数据库安全配置
快速修复mysql数据库

MYSQL 中的 Sql Server2000+Sql Server Mobile Edition配置合并复制


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 84 ::
收藏到网摘: n/a

  近期都在研究合并复制的配置。我需要的环境是这样的,服务器端的数据库采用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/次。

  至此,这个配置就结束。成功了。同步也正常中。

  请作者联系本站,及时附注您的姓名。联系邮箱:edu#ruanchen.com(把#改为@)。