SQL Server 2000 Windows CE Edition 2.0
SQL Server的文档组无法回答关于技术支持方面的问题,但是欢迎您对这篇自述文件提供评论和建议。您可以快速直接地 发送反馈电子邮件。所有的反馈信息必须使用英文。
1.0 介绍这篇自述文件提供了SQL Server 2000 Windows CE Edition 2.0 (SQL Server CE)的有关信息,此信息并不包括在SQL Server CE 在线书籍资料中。为了打开SQL Server CE在线书籍,请双击Sqlce.chm.
Visual Studio .NETSQL Server CE 和 SQL Server CE在线手册将下一版的Microsoft Visual Studio?.NET一同发布。
说明:这个特性被设计成用于与Microsoft Visual Studio .NET预计后续版本的预发布版本一同使用。 请查看商业发行版本的附带文档获得更新信息。
如果您已经安装了这个Visual Studio .NET版本,您可以通过双击CompactFrameworkSDK\v1.0.330目录下的Sqlce.chm来打开SQL Server CE在线手册。在默认情况下,这个文件夹安装在C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.330目录下。
1.1 有关SQL Server CE 2.0的更多信息当这个自述文件已经发布在Microsoft Web站点上作为知识库文章Q327957提供阅读的时候,关于SQL Server CE 2.0的信息还未提供。
这个Microsoft Web站点提供了有关SQL Server CE的普通产品信息。
返回页首
2.0 安装问题本节描述了有关安装和设置SQL Server CE 2.0方面的问题。
2.1 并行安装系统支持这个版本的SQL Server CE 2.0和SQL Server CE的早期版本并行安装。如果您已安装了以前发行的beta版SQL Server CE 2.0,您必须在安装这个最终版本之前先卸载这个beta版本。如需有关卸载beta版本SQL Server CE 2.0的更多信息,请查阅2.4 卸载SQL Server CE。
说明 如果您已安装了SQL Server CE 2.0 的beta版本,提示您要把卸载这个版本作为安装新版本过程的一部分。
2.2 对Windows版本的支持运行Microsoft Windows 2000 和Windows XP的计算机都支持SQL Server CE 2.0。Microsoft Windows NT 4.0仅仅为SQL Server CE 2.0 服务器工具提供安装支持。
2.3 安装需求为开发基于SQL Server CE 的应用系统,您可以使用Microsoft eMbedded Visual Tools 或包含Microsoft .NET Compact Framework的Microsoft Visual Studio .NET。每种开发环境都有它独自的需求。
说明 SQL Server CE 2.0不支持到一个映射驱动器上的安装。为了在远程计算机上安装SQL Server CE 2.0,请把安装文件复制到远程计算机上,并在这台计算机上运行本地安装。
2.3.1 eMbedded Visual Tools设置在您使用eMbedded Visual Tools开发环境安装SQL Server CE之前,您必须:
1.
安装Microsoft eMbedded Visual Tools 3.0 和以下软件开发工具包中的至少一个工具包:Microsoft Windows Powered Pocket PC 2002、Pocket PC、或Handheld PC 2000。
2.
升级到Microsoft ActiveSync或更新版。Microsoft ActiveSync可以从 Microsoft Web 站点上下载。
3.
核实您对目标系统拥有管理员权限、且管理员组已经改变了安装目录的进入许可。
4.
请在您的计算机上安装开发工具,这台计算机即是您用来使用和开发基于SQL Server CE的应用软件的计算机,并请在您用作Microsoft Internet Information Services (IIS)服务器的计算机上安装服务器工具。SQL Server CE安装提示您需要安装一种开发工具或一种服务器工具。如果开发计算机和运行IIS的计算机是同一台计算机,您可以一起安装开发工具和服务器工具。
?开发工具安装将首先为Windows CE (ADOCE) 3.1组件安装Microsoft ActiveX? Data Objects,然后安装SQL Server CE 组件。下列图表显示了安装的产品和它们的默认安装路径。
产品文件夹ADOCE 3.1
C:\Windows CE Tools\Dataaccess31
SQL Server CE
C:\Program Files\Microsoft SQL Server CE 2.0
服务器工具安装(一种自解压执行方式,用来配置IIS计算机)
C:\Program Files\Microsoft SQL Server CE 2.0\Redist.1
1如需更多使用再分发安装的有关信息,请查阅SQL Server CE 在线书籍。
?在默认情况下服务器工具的安装,首先安装Microsoft Data Access Components (MDAC) 2.6,然后在运行IIS的计算机上把SQL Server CE A安装到C:\Program Files\Microsoft SQL Server CE 2.0\Server路径下。如果一个更新版的MDAC已被安装在计算机上,在安装服务器工具时请不要安装MDAC 2.6。服务器工具需要Microsoft Internet Explorer 5.01。
为把SQL Server CE 安装在基于Pocket PC、基于Pocket PC 2002的设备上,或基于Handheld PC 2000的设备上,请使用eMbedded Visual Basic程序或SQL Server CE在线书籍上描述的手动程序。SQL Server CE 的Include 和 Lib文件位于SQL Server CE 安装目录的Lib和Inc子目录下。SQL Server CE的OLE 数据库Include 和 Lib文件位于Dataaccess31文件夹的Include和Lib子目录下。使用和处理器及平台相匹配的Lib文件进行编译。
说明: 通过Microsoft eMbedded Visual C++?来使用ADOCE并不是一种访问SQL Server CE的可支持方式。
2.3.2 Visual Studio .NET设置使用Microsoft Visual Studio .NET和.NET Compact Framework附带的类来开发基于SQL Server CE的应用系统,您必须安装:
在开发计算机上安装:
?Microsoft Windows 2000或更新版本
?Microsoft Visual Studio .NET
?Microsoft ActiveSync 3.5或更新版本
在设备上:
?Microsoft Windows CE, Pocket PC、或 Pocket PC 2002
2.4 卸载SQL Server CE 卸载SQL Server CE 2.0:
1.
在控制面板,双击 添加/删除程序。
2.
请在安装程序列表中选择Microsoft SQL Server CE 2.0开发工具 和 Microsoft SQL Server CE 2.0服务器工具 。
3.
点击删除。
说明: 上述的下载步骤同样能用来下载一个beta版的SQL Server CE 2.0。然而,如果您已经安装了beta版的SQL Server CE 2.0,您会被提示把删除它作为安装处理过程的一部分。
返回页首
3.0 有关SQL Server CE的普通问题本节描述了有关安全性、连通性、数据库引擎、SQL Server CE查询分析器以及错误消息等方面的问题。
3.1 加密基于Pocket PC的设备加密支持。
为了使Pocket PC 2000 设备能够支持加密,您必须从这个Microsoft Web站点上下载安装Microsoft High Encryption Pack。
为了使Pocket PC 2002能够支持Secure Sockets Layer (SSL),请使用rsaenh.PPC2002ARM.CAB文件。在默认情况下,这个文件安装在C:\Windows CE Tools\wce300\Pocket PC 2002\support\EnhancedCrypto 文件夹。
如需更多信息,请在Pocket PC 2002 SDK在线手册中查阅"为您提供的Pocket PC 2002 应用系统高级加密支持"主题。
3.2 基于MIPS Pocket PC设备的错误汇总当两个很大的绝对值近似相等的数字,一个是返回的结果应该是零。When two large numbers, one of type 大整型 而另一个是浮点型,相加的结果返回值应该是0. 然而,在基于MIPS Pocket PC 的设备上,返回结果是-1024。
3.3 必须在CONSTRAINT关键字前加上逗号当您使用SQL编程创建一个约束的时候,您必须使用逗号把列数据类型从约束关键字中分开。下列实例是在一个两列组成的表格里创建一个初级键约束:
创建表格MyTable(col1 int, col2 int, CONSTRAINT PK_MyConstraint PRIMARY KEY (col1, col2))。
创建约束的需求不同于在SQL Server 2000中的Transact-SQL操作。
返回页首
4.0 Visual Studio .NET 相关问题本节描述了和Visual Studio .NET 及.NET Compact Framework 与SQL Server CE 2.0相关的问题。
说明 设计的这个特性是用来和Microsoft Visual Studio .NET 正式版的预发行版本一起使用。请查阅商业发行版附带的文件以便获得补充资料。
4.1 System.Data.SqlServerCe中的变化从早先发行的.NET Compact Framework版本开始,System.Data.SqlServerCe命名空间中的类名发生了如下表所示的一系列的改变。
早期版本当前版本引擎
SqlCe引擎
复制
SqlCe复制
远程数据存取
SqlCe远程数据存取
4.2 IBuySpy Delivery样本应用软件本节包含了和SQL Server CE 2一同发布的IBuySpy Delivery 样本应用软件的附加信息。
4.2.1 IBuySpy Delivery样本应用软件的安装位置在安装Visual Studio .NET 之后,IBuySpy Delivery 样本应用软件被装在如下目录之下:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\Samples\VB\Pocket PC\IBuySpyDelivery。此处\Program Files\Microsoft Visual Studio .NET 2003代表Visual Studio .NET 的根安装目录。
4.2.2 C#版的IBuySpy Delivery样本应用软件不包括在Visual Studio .NET之内。C#版的IBuySpy Delivery样本应用软件不包括在Visual Studio .NET之内。您只能安装这个样本的Visual Basic .NET版。您可以在Microsoft Web站点下载C#版的样本。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhangjie_xiaoke/archive/2008/11/25/3371656.aspx