Xp系统是客户端类型系统,不是专门的服务器系统。因此如果在XP系统下安装SQLServer企业版本的话,服务器端程序是安装不上的,只能把SQL的客户端装上,致使用户在安装完成以后,不能正常使用SQL数据库,如何能在XP系统下安装SQL企业版呢?

可以按以下步骤做:

 

XP操作系统下安装MS SQLSERVER2000步骤

 

一、安装准备

 

如果曾经安装过MS SQL SERVER没有成功,先彻底卸载。

 

1、安装之前,先做如下准备工作:

 

开始\运行\输入regedit回车

 

1.1、删除如下两个注册表键

 

1.1.1

+HKEY_LOCAL_MACHINE\+SYSTEM\+CurrentControlSet\+Control+Session Manager下的FileRenameOperations删掉

1.1.2

+HKEY_LOCAL_MACHINE\+SOFTWARE\+Microsoft\+Windows\+CurrentVersion\+Setup\+ExceptionComponents下的东西全部删掉

 

 

1.2、修改以下键值,防止出现注册表引用不足的问题

打开注册表编辑器 +HKEY_CLASSES_ROOT\+.col 选择菜单中的“编辑->权限”

选择自己的系统用户(一般是用管理员的身份),选中Adiministrators,然后选中下面的“完全控制”,然后再安装就没问题了。

 

二、安装

 

因为MS SQL SERVER默认情况下只能在SERVER版本的WINDOWS操作系统上安装,而XP系统属于桌面系统,仅能安装客户端组件,无法完全安装,因此,安装时需要特别的步骤。

 

一.在SQL服务器的安装盘中找到MSDE这个目录,执行该目录下的setup.exe,安装它,过程简单直接下一步就OK了。(这一步实际上是安装数据库引擎,即实际的数据库SERVER端的组件)

 

. 重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。

 

. 再拿出SQL服务器版的安装光盘,直接安装客户端工具(直接点击光盘根目录下的autorun.exe)

根据提示安装,自检过程中知道系统不是SERVER版,会提示只安装客户端工具。(这时候,我们已经安装了SERVER端了,所以仅安装客户端工具就行了)

 

. 安装完成之后,再打开注册表,修改一下键值

 

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER],这个项里面

 

有一个键值LoginMode,默认下,值是1,现在将值改为2,重启电脑,完成。

 

       这样的话,启动电脑以后,就可以正常使用数据库。效果跟在服务器上安装是一样的。

另外XP系统上安装企业版的不行,但是可以安装个人版本的SQL,也是可以的。

   操作步骤来源于网络。