彻底完全卸载 SQL Server 2005 的图文教程

说实话,卸载SQL Server 2 005 这玩意儿真挺磨人的,尤其是老版本了,兼容性问题多。
我当年在帮客户清理服务器时,确实踩过不少坑。
下面这套流程是经过摔打验证的,但操作前得先敲黑板:一定要备份好数据,权限不够直接报错,别怪我没提醒。

一、反向卸载组件这步得按顺序来。
打开控制面板,点"程序和功能",像拆积木一样反向拆。
先干掉"Microsoft SQL Server VSS Writer",这个是跟Windows备份服务勾在一起的,不先卸它后面全白费。
接着卸"Microsoft SQL Server Setup Support Files",这个文件最小,但贼烦人,卸了省得后面蓝屏。
剩下的像"Native Client"、"Books Online"这些按字母顺序往后撤,别乱来,我见过有人卸反了,系统直接崩了。

二、WindowsInstallerCleanUp工具这玩意儿得从微软官网单独下载,别从某些网站找,容易被钓鱼。
运行后你会发现它把刚才控制面板卸载的又列了一遍,点"Remove"时特别要注意"Microsoft SQL Server Tools"这一项,这玩意儿要是没干掉,下次装新版本时会出乱码。
我当时帮一个客户卸装了三遍,就因为这步没做干净。

三、移除系统服务SRVINSTW.exe是个老古董工具,得去微软旧版本官网找。
操作时特别留意"SQL Server Agent"这个服务,它对应的名称是"SQLServerAgent(MSSQLSERVER)",别点错变成其他服务了。
有个客户因为卸了"SQL Server Browser"导致局域网连接失败,最后折腾了半天才发现是这一步干的。

四、注册表清理这步最要命。
先按快捷键Win+R,输入"regedit"回车。
删除"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server"这个分支时,系统会弹个警告框,直接点"是"。
但注意别乱删,我有个朋友删多了,连系统字体都找不到了,最后用系统修复才搞定。

五、残留目录清理C:\Program Files\Microsoft SQL Server这个目录下可能有残留文件,比如某个测试环境没删干净。
但有个坑要注意,如果卸载时出了意外,可能会在C:\Program Files\Microsoft SQL Server\9 0这个子目录里发现大量日志文件,千万别删,这是后来重装的重要线索。

六、重启后别忘了检查。
重启电脑后,按Win+R输入"services.msc"查看服务,点"SQLServer(MSSQLSERVER)"右键"属性",能看到"启动类型"是"手动"还是"自动",我这步就靠这个确认卸载是否彻底。
有个客户问我怎么检查,我就教他看这个,结果他回复说"原来这么简单",说实话我自己当时也没想明白为啥要查这个。

最后说句实在话,现在谁还用SQL Server 2 005 啊?我最近一年碰见过三四个用这个的客户,全都是银行系统遗留的老项目。
但如果你真遇上这种事,这套流程比网上那些泛泛的建议靠谱多了。
不过说实话,数据恢复比这难多了,上次帮客户恢复丢失的表,折腾了整整三天,最后还是用了一个冷门工具才搞定,这事儿让我明白一个道理——备份永远比卸载重要。

如何卸载sql server 2005

1 . 解压SRVINSTW.EXE,运行程序,选“移除服务”,下一步。
2 . 选择“本地机器”,下一步。
3 . 删除SQL开头的项目,一个一个按“下一步”。
4 . 成功卸载后,重复步骤1 -3 ,删除所有SQL项目。
5 . 删除C:\Windows\inf下所有“sqlserver”文件。
6 . 删除C:\ProgramFiles下的MicrosoftSQLServer和SQLXML4 文件夹。
7 . 删除注册表相关项:HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE下的SQLServer、MSSQLServer、Services等。
8 . 控制面板【添加或删除程序】删除SQLServer,重启电脑。

你自己掂量。

如何彻底卸载sql server 2005 实例

结论:Vista下卸载SQLServer2 005 复杂,需分步操作。

1 . 检查支持文件:看“添加或删除程序”里有没有“MicrosoftSQLServer安装支持文件”。

2 . 安装支持文件:没有就装,用SQLServer2 005 安装盘运行“sqlsupport.msi”。

3 . 卸载组件:命令行运行“ARPWrapper.exe/Remove”,逐个卸载。

4 . 清理IIS:如果装了ReportingServices,用IIS删除虚拟目录ReportServer。

自己掂量。