RDA(远程数据访问)配置

一:SQL Server Compact DLL 文件介绍

1 sqlceca35.dll SQL Server Compact 的客户端代理,客户端代理与服务端代理进行通信,实现 RDA Merge Replication 数据同步。

2 sqlcecompact35.dll SQL Server Compact 数据库修复工具。

3 sqlceer35EN.dll SQL Server Compact 本机错误信息的字符串资源和其他资源。

4 sqlceme35.dll :针对托管代码访问的扩展。

5 sqlceoledb35.dll OLEDB 访问方式的数据库提供程序。

6 sqlceqp35.dll SQL 查询处理器。
7
sqlcese35.dll SQL Server Compact 存储引擎。

8 System.Data.SqlServerCe.dll .NET Compact Framework 访问的数据库提供程序。

9 System.Data.SqlServerCe.Entity.dll :支持 ADO.NET Entity Framework

 

二:下载 SQL Server Compact 3.5 Service Pack 1 Server Tools SSCEServerTools ),安装并进行配置:

1 :在订阅类型时选择 “SQL Server Compact ”

2 :在选择 Web 服务器时“ Creat a new virtual directory ”。

3 :在虚拟目录信息中,选择路径名( Path )并设置别名( Alias ,这个也就是虚拟路径名,在配置 IIS 时,直接配置这个属性就可以了)。当别名路径不存在时,系统会自动创建该目录,如果目录中没有“ SQL Server Compact Server Agent ”,系统会自动拷和注册“ SQL Server Compact Server Agent ”。(在 Path/Alias 下会拷贝 sqlcesa35.dll 文件)

4 :在安全通讯中,选择不需要 SSL

5 :客户端认证时,选择匿名连接, IIS 会用默认帐户授权访问虚拟目录。

6 :下一步需要共享目录(在 Path 路径下,和 Alias 在同一路径,新建一个共享目录)。

7 :在共享目录中输入 // computername / 共享目录名(该共享目录放在 Path 下)。

 

三: 利用 IIS 配置虚拟目录属性。

1 :控制面板 - 管理工具 -Internet 信息服务,选择创建的虚拟目录 Alias ,并进行属性配置。

2 检测配置是否正常,在IE 浏览器中输入Http:// computername / 虚拟路径名 /sqlcesa35.dll ,浏览器返回 “SQL Server CE Server Agent” 说明 SQL Server CE Server Agent 运行正常, IIS 配置正确。

 

四:在手持机上安装 CAB 文件。至于安装哪些文件可以参考下面表格,路径C:/Program Files/Microsoft SQL Server Compact Edition/v3.5/Devices/wce500/armv4i

安装包

平台

功能

sqlce30.wce5.armv4i.CAB

Windows CE

Engine

sqlce30.ppc.wce5.armv4i.CAB

Windows Mobile Pocket PC

Engine

sqlce30.phone.wce5.armv4i.CAB

Windows Mobile Smartphone

Engine

sqlce30.repl.wce5.armv4i.CAB

Windows CE

Merge Replication

sqlce30.repl.ppc.wce5.armv4i.CAB

Windows Mobile Pocket PC

Merge Replication

sqlce30.repl.phone.wce5.armv4i.CAB

Windows Mobile Smartphone

Merge Replication

sqlce30.dev.ENU.wce5.armv4i.CAB

Windows CE

Query Analyzer

sqlce30.dev.ENU.ppc.wce5.armv4i.CAB

Windows Mobile Pocket PC

Query Analyzer

sqlce30.dev.ENU.phone.wce5.armv4i.CAB

Windows Mobile Smartphone

Query Analyzer

从上表可以看出,SQL Server Compact 的安装包分为Engine, Merge Replication Query Analyzer 三部分功能,每部分功能又分Windows CE, Windows Mobile PocketPC Windows Mobile Smartphone 三种操作系统平台。因此armv4i 目录下面会有9 .cab 安装包。在很多情况下,只需要安装Engine 就够了;如果你需要让 SQL Server Compact 支持RDA Merge Replication 数据同步功能,就要再安装Merge Replication 组件;如果你想要在设备上直接使用查询分析器创建、打开、查询SQL Server Compact 数据库,或者在设备上调试程序,那就要再安装Query Analyzer 组件。也就是说,Engine 组件是必选的,Merge Replication Query Analyzer 组件是可选的。

    此出用的是Wince6.0, 所以需要在手持机上安装 sqlce30.wce5.armv4i.CAB, sqlce30.repl.wce5.armv4i.CAB sqlce30.dev.ENU.wce5.armv4i.CAB

    至此, 已经配置完成 。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值