sql如何卸载干净

时尚 2026-10-17 04:03:48 5196

SQL Server卸载不干净,卸载十有八九是干净注册表残留和Windows Installer的临时文件在作祟。别指望控制面板里点一下“卸载”就万事大吉,卸载那只是干净删掉了主程序,服务、卸载数据目录、干净环境变量全留在那儿,卸载等你重装时报错“实例已存在”或者端口被占用,干净才追悔莫及。卸载

先动刀控制面板,干净这步没什么技术含量。卸载找到“程序和功能”,干净选中SQL Server相关的卸载所有条目,逐个卸载。干净注意顺序——从“SQL Server 2019 (64-bit)”这种主件开始,卸载最后卸“客户端工具连接组件”这类附属品。卸载过程中会弹窗让你选“删除数据”,别手软,勾上。那些数据库文件、日志文件留着毫无意义,除非你想事后用第三方工具恢复数据,但真到那一步,说明你备份习惯差得该打。

主程序卸完,重头戏来了。按Win+R输入regedit,打开注册表编辑器。别被密密麻麻的键值吓住,直接定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server,右键删除整个文件夹。再跑到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall,搜索“SQL”关键词,把带“SQL Server”字样的键值挨个清掉。这里有个坑——有些键值名称不带SQL,比如“{ GUID}”格式的,你得右键查看“DisplayName”字段确认。偷懒的后果是下次安装时安装程序误判已有实例,直接卡死在“检查系统配置”那一步。

注册表清理完,别忘了文件系统。默认安装路径C:\Program Files\Microsoft SQL Server删掉,C:\Program Files (x86)\Microsoft SQL Server也删掉。还有C:\ProgramData\Microsoft\SQL Server,这个文件夹藏得深,但里面存着配置文件和默认数据目录。有些人装的时候改了路径,比如放到D盘,那D盘对应的目录也得找出来删。拿不准就全盘搜索“SQL Server”文件夹,逐个检查属性,别误删了别的软件的文件——我就见过有人把“SQL Server”和“SQLite”混为一谈,删了人家的数据库文件,事后被同事追着骂。

服务列表也得检查。按Win+R输入services.msc,找到名字里带“SQL”的服务,比如“SQL Server (MSSQLSERVER)”或“SQL Server Agent”。如果卸载程序没把它们清干净,右键“属性”记下服务对应的可执行文件路径,然后手动删除服务——用管理员权限打开命令提示符,输入sc delete "服务名"。注意服务名要用引号括起来,否则空格会切断命令。

最后一步,清理临时文件和Windows Installer缓存。打开%temp%文件夹,删掉所有文件名带“SQL”的临时文件。然后运行cleanmgr,勾选“临时文件”和“Windows更新清理”,跑一遍磁盘清理。Windows Installer缓存(C:\Windows\Installer)别手动删,那里面全是.msi文件,删错了会导致其他软件无法卸载。用微软官方的“Program Install and Uninstall troubleshooter”工具跑一遍,它能自动识别残留的安装包条目。

折腾完这些,重启电脑,再打开注册表搜索“SQL Server”,如果还能搜到,重复上述步骤。干净的系统里,这个关键词应该一个不剩。你要是嫌麻烦,直接重装系统最省事——但那是拿大炮打蚊子,除非你机器上没别的重要软件。

本文地址:http://www.79wt.cn/news/1709d899821.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

友情链接