SQL Server 2005 CE开发环境介绍:
最近学习使用SQL Server 2005 Compact Edition进行数据存储,在学习的过程中发现,使用SQL Server2005 management Studio创建数据库时,在“服务器类型”下拉列表中没有“SQL Server Compact Edition”选项。因为文章中有提示必须安装SQL Server 2005 SP2 才能使用这个功能,因此特去下载了一个SP2,但是安装后发现还是没有。百度了一下,看到介绍SQL Server CE 安装的文章又说要安装什么SDK,还有服务器配置什么的,乱七八糟的装了不少东西,结果还是没有任何改变,一气之下,干脆去控制面板里把所有和SQL Server CE相关的安装全部卸载了。这么一来,出现了一个新的问题,不过也就是这,使得我对SQL Server CE的安装构造有了进一步的认识。
到底出现什么问题呢?当我把全部SQL Server CE相关的安装都卸载后,发现原本可以直接在Visual Studio 2005中创建SQL Server CE数据库的操作不能执行了,而且在“数据”—“添加新的数据源”—“数据库”---“数据源”中没有了SQL Server 2005 Compact Edition选项。查找发现,原来我在刚开始删除程序的时候,把Visual Studio2005中自带的SQL Server2005 Mobile Edition给删掉了,解决方法只需要将Visual Studio2005安装光盘放入光驱重新安装SQL Server2005 Mobile Edition组件即可。从这点可以知道,要在.Net中使用SQL Server CE必须安装SQL Server2005 Mobile Edition组件。
最初的那个问题,即“服务器类型”下拉列表中没有”SQL Server Compact Edition”选项,也顺利得到解决。起初我以为机器上安装的SQL Server 2005版本是Express版本,可能功能不全,但是后来看书上介绍的“系统要求”里提到可以是Express版本,因此就开始怀疑是不是SP2补丁打错了