【IT168 MSSQL文档】总是有人问SQL SERVER安装的问题总结,他高手相应作补充:
SQL SERVER安装以后与注册表里面牢牢的绑定,所以当你删除SQL SERVER以后重新安装就会报错——称以前有一个安装大概处于悬挂状态致使新的安装无法,处理方法如下:
首先在物理上把Program files里面Microsoft SQL SERVER的那个目录删除。然后开始——〉运行——〉Regedit,进入注册表。
找到HKEY_CURRENT_USERS——〉Software找到Microsoft SQL SERVER目录,先把这个入口删除。
找到HKEY_LOCAL_MACHINE——〉SYSTEM——〉Controlset001和ControlSet002下面Services下面找到SQL SERVER的目录把它删除。
找到HKEY_LOCAL_MACHINE——〉SYSTEM——〉Software里面的Microsoft SQL SERVER删除。
最后没有记错的话在C:\winnt下面还应该有一个sql...log的文件删除,为保险起见建议重新启动机器,这样SQL SERVER的重新安装就没有问题了。
--------------------------------------------------------------------------------
作者:lynx286 时间:04-09-29 09:30
[转贴]出处不明
Win2k 装不上 SQL Server 2000 问题很常见.
// (1)配置服务器时中断.
// (2)注册 ActiveX 时中断.
// (3)显示到100%的时候中断.
当然重新安装 Windows 2000 完全可以安装 SQL Server 2000.
安全起见:
1>先备份您的注册表.
2>备份您的数据[进不了SQL Server 2000,可以备份 Program
Files\Microsoft SQL Server\MSSQL\Data 文件夹的文件.]
您必须知道:
Windows 2000 Server 可以安装SQL Server 2000的任何版本.
Windows 2000 Professional 仅可以安装SQL Server 2000的个人
版.
有两种办法:
1:先卸载您的 SQL Server 2000,必要的时候删除 Program
Files\Microsoft SQL Server 文件夹.
2:放入 SQL Server 2000 光盘.
3:在"开始"--"运行"键入 "F:\x86\setup.exe k=dbg" (F是光盘)
[此命令的意思单步运行安装 SQL Server 2000]
4:98%安装不成功,没有任何的提示.可能是:
(1)配置服务器时中断.
(2)注册 ActiveX 时中断.
(3)显示到100%的时候中断.
这样一来,您只能使用下面的办法了!否则,您只有 FORMAT了!
1 打开注册表
在"开始"--"运行"键入 "regedit"
2 按下列顺序点击打开
+ HKEY_LOCAL_MACHINE
+ SOFTWART
+ Microsoft
+ Windows
+ CurrentVersion
+ Setup
+ ExceptionComponents
3 将 ExceptionComponents 下面的文件夹全部删除!
如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
.......
4 重新启动:
5 重新安装 SQL Server 2000
--------------------------------------------------------------------------------
作者:magicangel 时间:04-10-11 22:00
谈谈我的经验。国庆有个晚上闲了下来,一台机器装了太多的大型软件。所以卸载重装了。
安装了win2000 advanced server,然后是各种硬件驱动,然后是sp4补丁,然后是ie6补丁,然后是norton9企业版杀毒软件。这个时候我欢快的上网升级操作系统补丁了,升级的过程中,我又习惯性的装了超级兔子和优化大师,想可不能闲着,给系统优化一下吧。最后操作系统补丁安装完毕,我系统也优化好了。然后重启哼着小曲安装起mssql2000企业版,结果傻眼了,出现了楼主说的情况。
我这个人一向临危不惧,先将硬盘上mssql的所有物理文件删了,然后是优化大师清理注册表,还到注册表里瞅了瞅,(这一步实际上就是飞狼兄的步骤了),然后重启。想我magic用了6年多的mssql,还怕搞不定不成。重启,安装mssql企业版。还是老问题,装到启动服务时报错了。
不怕,我一向屡战屡败,屡败屡战习惯了,这时候就用了lynx286斑竹的方法重试。又是漫长的重启,安装mssql时候还是报错。
这时候我就想,企业版不能用,咱吃点亏,用用标准版总行吧,于是又是一番删改硬盘和注册表,重启安装,还是不行。
NND,这个时候我火大了,我跟你微软耗上了。我再吃点亏,安装开发版总行了吧,一边还在想可委屈了我的win2000 advanced server的身价了。结果还是报错。
我一发狠,NND,你比尔想搞我,不知在哪个dll文件里写了东东,我不跟你玩了,我干掉你。于是又重装了操作系统,这次学乖了,当驱动、sp4、ie6和norton杀毒装好后,我就做了ghost(用的是ghost8企业版)。咱跟你慢慢玩,单步调试,怕你不成,装不上我给你比尔做孙子。
ghost做好以后,我又是windows update和超级兔子、优化大师优化。然后安装mssql2000企业版。居然又报错,刚下去的火又上来了。不过这次不怕,我ghost还原。然后直接安装mssql2000企业版,靠,居然装上了。
我想了想,总结了一下为什么不能安装:
1安装完操作系统后做了windows update和装了超级兔子、优化大师优化了系统后不能安装的。
2在安装mssql2000的时候同时在安装其他软件。
写出来给朋友们借鉴借鉴。对了我用的是市面上的mssql四合一光盘安装的,系统当然也是没有中毒的。光盘启动界面如下:
--------------------------------------------------------------------------------
作者:ztwaker 时间:04-10-13 08:35
其实,在出错期间,我也有安装成功的时候,只不过那时的系统已经被我搞的乱七八糟了,没法不重装。
我也把我的做法说出来让大家评评。
///////////////////////////////////////////////////////////////////////////////////////////////////
(1)拨了网线。
(2)删SQL SERVER安装目录。(包括sqlstp.log文件)
(3)然后到注册表了,我用以下这些:Microsoft SQL SERVER,SQLSERVER,
SQL SERVER,MSSQL,MS SQL (有些看似出现两次,区别在于有无空格)作关键字搜索
注册表——项,值,数据。搜到即删。
(4)重启计算机。
(5)到任务管理器把其它应用软件都关了(包括防火墙等)。
(6)重装SQL SERVER的过程居然无出错。
只是运行的时候找不到系统文件。所以,只好重装系统了。
///////////////////////////////////////////////////////////////////////////////////////////////////
我也想知道个中原因。还望有此经验的高手能放出来分享下。