SQL CE 安装
来源:互联网 发布:中国网络安全问题 编辑:程序博客网 时间:2024/05/21 09:51
如果你是使用Visual Studio 2005/2008开发.NET Compact Framework应用程序,并在程序中用到了SQL Server Compact数据库,Visual Studio在向设备(或仿真器)部署你的程序时,会自动将SQL Server Compact一同部署上去。如果你开发的是Native Code的应用程序,就需要自己手动部署SQL Server Compact安装包了。另外,在给最终用户的设备部署应用程序时,也是需要自己手动部署SQL Server Compact的。
SQL Server Compact的安装包存放在以下位置,我们暂称为安装包“根目录”:
版本号路径3.0/3.1%Program Files%"Microsoft Visual Studio 8"SmartDevices"SDK"SQL Server"Mobile"v3.03.5%Program Files%"Microsoft SQL Server Compact Edition"v3.5"Devices
根目录下有wce400和wce500两个子目录,分别存放着以Windows CE 4.0和Windows CE 5.0为内核的操作系统平台的安装包。Windows Mobile 2003和Windows CE 4.0版本的SQL Server Compact安装包在wce400目录下;Windows Mobile 5.0/6.0/6.1和Windows CE 5.0/6.0的SQL Server Compact安装包在wce500目录下。
打开wce500目录,可以看到一些以处理器名称命名的子目录,目录名分别为armv4i, mipsii, mipsii_fp, mipsiv, mipsiv_fp, sh4和x86。Windows Mobile设备的CPU一般都属于armv4i,Windows CE则要看具体的硬件。
打开armv4i目录,可以看到一些.cab文件。下面表格就以SQL Server Compact 3.1为基础描述了每个安装包文件的功能和适用平台:
安装包平台功能sqlce30.wce5.armv4i.CABWindows CEEnginesqlce30.ppc.wce5.armv4i.CABWindows Mobile Pocket PCEnginesqlce30.phone.wce5.armv4i.CABWindows Mobile SmartphoneEnginesqlce30.repl.wce5.armv4i.CABWindows CEMerge Replicationsqlce30.repl.ppc.wce5.armv4i.CABWindows Mobile Pocket PCMerge Replicationsqlce30.repl.phone.wce5.armv4i.CABWindows Mobile SmartphoneMerge Replicationsqlce30.dev.ENU.wce5.armv4i.CABWindows CEQuery Analyzersqlce30.dev.ENU.ppc.wce5.armv4i.CABWindows Mobile Pocket PCQuery Analyzersqlce30.dev.ENU.phone.wce5.armv4i.CABWindows Mobile SmartphoneQuery 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组件是可选的。
每个组件安装包里面包含了不同的文件,在下表中列出:
安装包包含文件sqlce.platform.processor.cabsqlcese30.dllsqlceqp30.dll
sqlceme30.dll
System.Data.SqlServerCe.dllsqlce30.repl.platform.processor.cabsqlceca30.dll
sqlceoledb30.dll
sqlcecompact30.dllsqlce30.dev.lang.platform.processor.cabisqlw30.exe
sqlceerr30lang.dll
如果你的设备安装了SQL Server Compact后,不能正常运行,尝试检查一下是否安装了错误的版本?
- SQL CE 安装
- SQL CE 安装
- 怎样安装SQL Server CE
- SQL Server CE 2.0安装步骤
- wince 安装 sql server ce 3.5
- SQL CE 2.0 Server Tools安装失败解决办法
- sql ce 2.0的安装问题(庆祝开张,原创)
- SQL Server CE服务器端和客户端安装配置学习笔记
- SQL Server CE 2.0
- SQL Server CE
- SQL CE Binaries - Details
- ce 6.0安装顺序
- Trixbox CE 安装手记
- GitLab CE安装配置
- centos安装gitlab-ce
- Ubuntu安装Docker CE
- Docker CE安装
- Docker CE 安装 Redis
- javaEmai的使用
- JAVA中获取路径
- 配置 Windows Server 2003-IIS 6
- 第一文
- 一个生成json的java类
- SQL CE 安装
- 配置JDK和Tomcat环境变量
- 编译jamvm问题:gij: unrecognized option -- `-o'
- 下载SWT Designer,配置myeclipse下的swing开发环境
- 十五课
- 一个挺好的纪录片网站
- 如何在野外判定方向
- epoll精髓 转 徐东德ID:xddmiracle
- linux操作系统下发布java项目需要注意的地方