Sql Server2000+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/次。

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

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

时间: 2024-10-29 00:18:34

Sql Server2000+Sql Server Mobile Edition配置合并复制的相关文章

SQL Server提高你的合并复制性能

点燃你的合并复制性能 改善合并复制性能的最好的方式就是尽可能地运行合并代理.然而,如果你的用户不在线,那么你就无法运行合并代理,并且你应该劝告你的用户尽量频繁进行同步.以下的贴士将会帮助你提高合并复制的性能. 1.使用合适的配置文件(profile) 关于合并复制性能,你有几种特定的配置文件可以用来解决特定的需求.要察看这些配置文件,右击你的合并代理,选择代理配置(profile),然后从以下列表中选择合适的配置文件: 默认的代理配置文件 高容量服务器对服务器的配置文件 行数和检查总量确认配置文

sql server express .sdf(SQL Server Compact Edition Database File)文件打开、删除及使用

首先,我们需要知道.sdf是什么?sdf文件是Visual Studio 2010出现一个一个本地化的数据库文件:SQL Server Compact Edition Database File.经验证,这个文件是工程的信息保存成了数据库文件,如果你没有参加大型的团队项目,不涉及到高深的调试过程,这个文件对于你来说没什么用了,可以放心的删除,如果你后来又需要这个文件了,简单,打开工程里的.sln文件重新编译链接就ok了. 官方说明: 文件类型1:SQL Server Compact Databa

一步步教你配置SQL SERVER合并复制(八)代码部分

一步步教你配置SQL SERVER合并复制(八)代码部分(使用.NET CompactFramework) 这个系列的翻译也拖了一段时间,现在决定一次性将它理清了.关于合并复制服务器的配置在前面的翻译文章中都已经详细地论述完了,现在终于到了订阅者是如何使用我们配制好的合并复制了.下面的代码是针对.NET CompactFramework的,其实整个合并复制的过程中,安装和配置占了95%的时间,而创建订阅仅仅需要5%的时间,合并复制的这个特征减小了我们敲代码时出现错误的几率,将更多地工作移植到了服

一步步教你配置SQL SERVER合并复制(一)概念介绍

Rob Tiffany's 曾经在 MEDC 2007 Las Vegas 和 Tech Ed 2007 Orlando 演示了拥有800个订阅的4层合并复制架构.之后他开始编写一本叫<Windows Mobile Data Synchronization with SQL Server 2005 and SQL Server Compact 3.1>的书,将构建高性能.可伸缩性的合并复制架构的宝贵经验整理到书中,由于国内关于这方面的详细资料太少了,于是萌发将其翻译出来的念头.好了,闲话不多说

一步步教你配置SQL SERVER合并复制(五)配置Publisher(上)

(译者注:本篇内容较多也是合并复制最重要的一个环节之一,因此配置Publisher将分成两个章节来翻译) 当 SQL SERVER Distributor配置完成后就可以全力去配置 SQL SERVER PublisherPublisher是提供数据供设备同步复制的数据库,我们必须实现它.首先还是打开你的SQL SERVER,在资源管理器这个窗口,展开Replication这个文件夹,右击Local Publications文件夹,然后选择 New Publication. 第一个界面还是向导界

一步步教你配置SQL SERVER合并复制(二)建立域用户

接下来的篇幅,我将介绍如何构建能够满足全世界最大的移动行业应用的同步系统,你将会发现它可以当成一个工具书一样进行使用而不仅仅是一个理论的练习,我不会浪费你们的时间仅仅去建立一些理论概念,你们完全有卷起袖子动手操作的机会. 下面我建了一个域叫做SYNCDOMAIN,在这个域里建了个用户叫SYNCDC,和一个IIS服务器叫做SYNCWEB,一个SQL SERVER Publisher 叫做SYNCPUBLISHER,一个SQL SERVER Distributor叫做SYNCDISTRIBUTOR.

操作 SQL Server Mobile 2005 数据库的常用 C# 代码

server|sql|数据|数据库 整理几段操作 SQL Server Mobile 数据库的常用 C# 代码,供刚刚接触 SQL Server Mobile 开发的朋友参考. 1. 创建数据库// 创建数据库File.Delete("Test.sdf");SqlCeEngine engine = new SqlCeEngine(    "Data Source='Test.sdf';LCID=1033;Password=\"s$;2'!dS64\";En

Tomcat+SQL Server2000连接池配置

server|server2000|sql 终于解决了困扰多天的连接池的问题,写下这编文章与大家一起分享.我是在tomcat5.5.9下配置的,tomcat5.5.X和以前的版本有一些差别,所以配置上也有差别.我就说一下在tomcat5.5.9配置的基本步骤:(确定你以安装好tomcat5.5.9.sql2000) 1.把数据库JDBC驱动拷贝到%TOMCAT_HOME%/common/lib和%TOMCAT_HOME%/webapps/yourweb/WEB-INF/lib下(我的web文件夹

SQL Server Compact Edition 程序建立步骤

在创建应用程序之前,必须在 SQL Server 2005 中配置发布.在下列步骤中,您将创建一个示例数据库,然后从该数据库发布数据.您将使用预建的脚本文件创建数据库,然后使用新建发布向导来创建发布. 创建数据库并在其中填充数据 准备服务器以发布数据 在创建发布之前,必须创建快照代理用户帐户,并创建一个将在其中存储快照文件的共享文件夹,准备服务器以进行发布.创建快照文件夹之后,该文件夹将用于服务器上的所有发布.如果以前已在此服务器上创建了发布,您可以跳过这些步骤. 创建快照用户帐户 创建快照文件