SQL Server Mobile 合併複製

这两天处理SQL Server Mobile 合併複製(根据”Windows CE 嵌入式系统开发”(电子工业出版社)),说明如下:
1. 开发时需环境如下(安装顺序可用以下顺序)
a) Vs2005.Net 中文简体版
b) SQL Server 2005 EnterpriseEdition
c) IIS 6.0
d) Microsoft ActiveSync 4.5 中文版
e) SQL Server 2005 Mobile Server Tools (安装文件在 Microsoft SQL Server/90/Tools/Binn/VSShell/Common7/IDE 文件夹中)
2. 处理步骤(单服务器环境:IIS和SQLServer安装在同一台通用计算机上)
a) 在 SQL Server 2005上对已经创建的数据库进行发布
1) 登陆SQL Server 2005 Management Studio (用Windows身份验证,不过也要知道 sa 密码,以便用 SQL Server 身份验证)
2) 创建要发布的数据库 AutoSaleSys,及其表 GoodInfo,初始化表数据
3) 在”复制”/”本地发布”下”新建发布”,按提示选择”合并发布’/”SQL Server Mobile Edition”
4) 在 “安全设置”中选”在SQL Server 代理服务帐户下运行”/”通过模拟进程帐户”
5) 发布名称”AutoSaleSys_Pub”
6) 注意: 要保证 SQL Server 2005的 SQL Agent服务是启动的(通过 SQL Server Configuration Manager来启动)
b) 配置IIS 服务器
1) 创建目录e:/”AutoSaleSys”,在其下建立文件 ssm_ass.sdf
2) 文件 ssm_ass.sdf建立方法: 登陆SQL Server 2005 Management Studio时,服务器类型选择为”SQL Server Mobile”,新建数据库,输入ssm_ass.sdf,密码可不设定,即可
3) IIS 中默认网站下新建 虚拟目录,指向 AutoSaleSys 目录,权限为读取/写入/运行脚本/执行,退出 IIS
4) 把文件 sqlcesa30.dll Copy到该AutoSaleSys 目录中
5) 对AutoSaleSys 目录设定共享, 共享名为AutoSaleSys,”安全”选项卡中 “ISUR_计算机名”, 读取/写入/修改权限
c) 配置”Web同步向导”
1) 启动Microsoft SQL Server 2005 Mobile Edition的Web同步向导
2) 订阅服务器类型为” SQL Server Mobile Edition”,输入IIS计算机名,并选择虚拟目录AutoSaleSys
3) 选择”不需要使用安全通道(SSL)”,以匿名方式连接
4) 按默认配置完成
d) 订阅已经发布的SQL Server 2005数据库
1) 登陆SQL Server 2005 Management Studio,连接ssm_ass.sdf
2) 在”复制”/”订阅”下”新建订阅”,按提示选择”查找SQL Server发布服务器’,进行身份验证后
3) 选择发布名称”AutoSaleSys_Pub”,输入订阅名称”AutoSaleSys_C”
4) IIS 虚拟目录的URL中输入”http://localhost/AutoSaleSys”,
5) 再次身份验证,要选择” 使用SQL Server用户名/密码进行身份验证”
6) 按默认完成
e) 实现数据的同步
1) 启动vss2005,新建 vc# Pocket PC的”设备应用程序”
2) 在引用中加入 sqlServerCe
3) F5调试项目,选择”Pocket PC 2003防真程序”,部署
4) 在模拟器窗口的菜单上选 “配置”,在共享文件夹中添入e:/AutoSaleSys,把该文件夹作为客户端存储卡
5) 在模拟器中,通过资源管理器进入扩展卡文件夹,查ssm_ass.sdf的数据是否同步
完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值