解决64位windows7下不能安装sql server 2000的问题
最近在学习sql server,本人系统64位windows7,用了很久,感觉不错,安装sql server 2000竟然出问题,本人下载的是4合1版本的,不能安装 ,也不提示错误,选择版本之后就没反应了,具体原因不清楚,查看安装包下有x86文件夹,但没x64,64位应该兼容32位的。无奈在网上搜了一大遍,要么是推荐安装sql2005、2008要么是换系统,什么世道,日子难道要反着过么...
下载2008的 真是大,好几个G,不说网速问题,硬盘也放不下,什么软件硬件环境就更别提了,无意之中发现了该问题的解决办法...
爽!
其实很简单,
对于4合一的版本来说只要找到安装包里的 STANDARD、PERSONAL、ENTERPRISE、DEVELOPER文件夹下的 X86\SETUP\SETUPSQL.EXE 任何一个运行即可,一路安装下去,至于说安装过程中提示 “被挂起”的故障,可以修改一下注册表(打开注册表会吧:win键+R,出现“运行”框,输入 regedit,确定),网上很容易找到,如下(主要是第三步):
参考网上资料,步骤是:
1)添加/删除程序中彻底删除sql server。
2)将没有删除的sql server目录也删除掉。
3)打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。
4)删除注册表中跟sql server相关的键。
其实估计只要做第3步就可以搞定,这样就可以清除安装暂挂项目。自己是先走了1,2,4,最后做了3才搞定。所以估计3才是最关键的。
安装过程中有错误提示,不要管,一路下去。
自己最先选的是STANDARD,安装之后,许多组件未被安装,不知道是不是自己电脑问题,卸载,重装,选择DEVELOPER,安装之后,未出现问题。
声明:自己安装sql server 的目的是学习用,至于那些安装过程中出现的错误是否影响其他一些功能的使用,不能保证。