SQL Server 彻底卸载完整步骤
一、卸载前准备
1. 备份重要数据
- 备份所有数据库(.bak文件)
- 记录服务器配置信息
- 备份作业、登录名、链接服务器等配置
2. 停止相关服务
按
Win + R 输入
services.msc
停止以下服务(如果存在):
- SQL Server (MSSQLSERVER)
- SQL Server Agent (MSSQLSERVER)
- SQL Server Browser
- SQL Server Reporting Services
- SQL Server Analysis Services
- SQL Full-text Filter Daemon Launcher
二、通过控制面板卸载
1. 卸载SQL Server组件
控制面板 → 程序 → 程序和功能
按安装时间排序
按以下顺序卸载:
① SQL Server Management Studio (SSMS)
② SQL Server Reporting Services
③ SQL Server Analysis Services
④ SQL Server Integration Services
⑤ 所有 SQL Server 20xx 实例(如 SQL Server 2019)
⑥ Microsoft SQL Server 20xx Setup Support Files
⑦ Microsoft SQL Server 20xx Native Client
⑧ Microsoft OLE DB Provider for SQL Server
⑨ Microsoft SQL Server VSS Writer
三、手动清理残留文件
1. 删除安装目录
删除以下文件夹(如果存在):
C:\Program Files\Microsoft SQL Server\
C:\Program Files (x86)\Microsoft SQL Server\
2. 删除数据目录
备份后删除:
C:\Program Files\Microsoft SQL Server\MSSQLxx.MSSQLSERVER\
C:\Program Files\Microsoft SQL Server\MSSQLxx.InstanceName\
3. 删除用户数据文件
C:\Users\[用户名]\AppData\Local\Microsoft\Microsoft SQL Server\
C:\Users\[用户名]\AppData\Roaming\Microsoft\Microsoft SQL Server\
四、清理注册表
警告:操作注册表前务必先备份!
按
Win + R 输入
regedit
删除以下注册表项:
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper
五、清理其他项目
1. 删除系统驱动
C:\Windows\System32\drivers\sql*
2. 清理临时文件
运行磁盘清理
清理
C:\Windows\Temp\ 和
%temp%
3. 重启计算机
六、使用官方清理工具(推荐)
SQL Server 卸载清理工具
下载官方工具:Microsoft Program Install and Uninstall Troubleshooter
运行工具选择 SQL Server 相关组件进行清理
七、验证卸载是否彻底
检查服务:确保没有SQL Server相关服务
检查文件:确认安装目录已删除
检查注册表:确认相关注册表项已清理
尝试重新安装:确认可以全新安装
注意事项
权限要求:确保使用管理员账户操作
顺序重要:按推荐顺序卸载
备份注册表:修改注册表前务必导出备份
多实例情况:如果有多个实例,需要分别卸载
集群环境:集群卸载需要特殊步骤,建议参考官方文档
快速脚本(谨慎使用)
REM 停止SQL Server服务
net stop MSSQLSERVER /y
net stop SQLSERVERAGENT /y
REM 卸载命令(需要根据实际版本调整)
MsiExec.exe /X {安装产品代码} /quiet
提示:如果遇到无法卸载的情况,建议使用官方工具或重新安装后再卸载。