如何选择正确的SQL Server Compact安装包
2009-02-07 10:20:45 来源:WEB开发网核心提示:如果你是使用Visual Studio 2005/2008开发.NET Compact Framework应用程序,并在程序中用到了SQL Server Compact数据库,如何选择正确的SQL Server Compact安装包,Visual Studio在向设备(或仿真器)部署你的程序时,会自动将SQL Serv
如果你是使用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 8SmartDevicesSDKSQL ServerMobilev3.0 |
3.5 | %Program Files%Microsoft SQL Server Compact Editionv3.5Devices |
目录 | 平台 |
wce400 | Windows Mobile 2003, Windows CE 4.0 |
wce500 | Windows Mobile 5.0/6.0/6.1, Windows CE 5.0/6.0 |
打开armv4i目录,可以看到一些.cab文件。下面表格就以SQL Server Compact 3.1为基础描述了每个安装包文件的功能和适用平台:
安装包 | 平台 | 功能 |
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 |
每个组件安装包里面包含了不同的文件,在下表中列出:
安装包 | 包含文件 |
sqlce.platform.processor.cab | sqlcese30.dllsqlceqp30.dllsqlceme30.dllSystem.Data.SqlServerCe.dll |
sqlce30.repl.platform.processor.cab | sqlceca30.dllsqlceoledb30.dllsqlcecompact30.dll |
sqlce30.dev.lang.platform.processor.cab | isqlw30.exesqlceerr30lang.dll |
如果你的设备安装了SQL Server Compact后,不能正常运行,尝试检查一下是否安装了错误的版本?
更多精彩
赞助商链接