卸载有残留时怎么重装 SQL Server?
卸载 SQL Server 后残留服务、注册表或文件导致重装失败的清理清单:官方卸载、残留排查、确认数据文件去向。
简短答案
「卸载过但装不上」几乎都是卸载不干净:残留的服务、注册表实例记录、共享组件让安装器误判已有实例。正确做法是先用官方卸载工具把残留组件清完,再手动核对服务与注册表,最后重装。
卸载残留排查清单
| 残留项 | 排查方法 | 处理 |
|---|---|---|
| 未卸完的组件 | 「程序和功能」搜 Microsoft SQL Server | 逐个卸载,包括共享组件与客户端工具 |
| 残留服务 | services.msc 搜 “SQL Server” |
停止并删除残留服务 |
| 注册表实例记录 | HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names(32 位系统看 WOW 路径) |
备份后删除失效项 |
| 引擎目录半空 | C:\Program Files\Microsoft SQL Server\ |
组件卸净后目录残留可手动删 |
重装步骤
- 逐个卸载「程序和功能」里所有 SQL Server 相关条目,按提示重启。
- 核对上表四项,残留服务用官方工具清理;注册表项删除前先导出备份。
- 数据文件不在卸载范围:
D:\MSSQL\*下的 .mdf/.ldf 还在。要保留数据就在新实例装好后附加;要彻底清掉就手动删除文件。 - 重跑安装器走规则检查,全绿后进下一步;各版本的卸载与重装说明见 SQL Server 2022 Developer、SQL Server 2019 Developer 条目页。
- 装完用 SSMS 连接验证,需要恢复旧数据就在 SSMS 里执行数据库还原。
卸载前建议先对要保留的库做一次完整备份,双保险;SSMS 里直接右键数据库「备份」即可。
操作小结
- 官方卸载走完全流程再谈重装。
- 服务、注册表、目录、数据文件四项逐个清。
- 装完连上实例、还原数据验证通过才算完成。