之前装过sql server 2000,安装2005前卸载2000时卡壳,用任务管理器结束进程后发现2000的安装信息已不在,没想到接着安装2005显示许多组件安装失败,在用sc命令结束sql相关服务后,还是无法解决,于是在度娘中查到一系列的操作,终于解决了问题。
请先确定是否把sql相关的东西删了,建议进行如下操作:
1.先下个Windows Install Clean Up,清理sql相关东西,要全部清理。
2.到控制面板--添加删除程序中看是否还有未删的。
3.删除安装sql server 2005所在文件夹。
4.到C盘windows下搜索sql.删除所有搜出文件(在隐藏文件inf下搜索sql,删除所有搜出文件)。
5.下个srvinstw.exe,删除所有sql相关服务。
6.到控制面板--管理工具--计算机管理--本地用户和组--组,删除所有与sql相关信息。
7. 开始——运行,输入regedit进入注册表,
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSFtpsvc]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSCNTRS]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSEARCH]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGatherer]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGTHRSVC]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mssindex]
删除以上文件。
8.用优化工具优化一下注册表,如优化大师。
9.重启后重装sql.
本文提供了一套详细的解决方案,用于解决从 SQL Server 2000 升级到 2005 版本时遇到的安装失败问题。通过彻底清除旧版本残留、优化注册表等步骤,最终成功安装 SQL Server 2005。

1万+

被折叠的 条评论
为什么被折叠?



