Windows系统彻底卸载SQL Server通用方法(推荐!)
作者:业余幻想家 发布时间:2024-01-17 19:03:25
前言
无论什么时候,SQL Server 的安装和卸载都是一件让我们头疼的事情。因为不管是 SQL Server 还是 MySQL 的数据库,当我们在使用数据库时因为未知原因出现问题,想要卸载重装时,如果数据库卸载不干净,就会导致数据库重装失败。所以学会卸载 SQL Server 还是很重要的,本篇文章以卸载 SQL Server 2012 为示例,其他版本卸载方法也都差不多。
一、停止 SQL Server 服务
首先要把 SQL Server 的服务都关掉,通过 Windows 最下面搜索框搜索 【服务】 并打开(或者同时按住 Win + R 键,在弹出的运行框里面输入【services.msc】命令也可以进入到【服务】)
找到所有 SQL Server 的服务并全部停止 (不同的版本可能会有区别)
鼠标【右键】-【停止】或 直接点击左边的【停止】,两种方式任选一种停止服务就行(后面需要删除 SQL Server 的文件夹,如果删除不成功就是 SQL Server 的服务没关掉)
二、卸载 SQL Server 数据库
打开控制面板
找到程序,点击【卸载程序】
找到 SQL Server 相关的应用程序(不同的版本可能会有区别)
先找到 Microsoft SQL Server 2012(64-bit) 鼠标【右键】-【卸载/更改】(其他版本找到对应的 (64位) 程序,如:SQL Server 2019 就找 Microsoft SQL Server 2019(64-bit))
在弹出的程序框里选择【删除】
点击【确定】
选择实例,点击【下一步】注:选择示例时,这里有多少个实例ID就删除多少次,如果有两个实例ID,删除完一轮后,需要重复一遍上一步的操作再回到这里再删除一遍,把实例一个一个全部删除!!!
选择【全选】,然后点击【下一步】
点击【下一步】
点击【删除】
这里等它删除完
看一下状态是不是全部都【成功】了。如果全部都成功了,就直接点击【关闭】
找到 Microsoft SQL Server 2012 Native Client 鼠标【右键】-【卸载】,在弹出的对话框中选择【是】(其他版本找对应的 Native Client 程序,如:SQL Server 2019 就找 Microsoft SQL Server 2019 Native Client)
这里会弹出一个警告信息,不用管,直接选择【是】就行
最后把其他 SQL Server 的程序全部都【卸载】了
注:一些版本的 SQL Server 如果还单独安装了 SQL Server Management Studio (SSMS) 管理工具,那么这个也要一起卸载掉
三、删除 SQL Server 相关文件
注:不同的版本可能会没有一些文件,没有的直接跳过就行
找到自己的之前安装 Microsoft SQL Server 的目录(默认安装的在 C 盘)鼠标【右键】-【删除】,然后进入C:\Program Files 文件夹下,找到 Microsoft SQL Server 文件夹 鼠标【右键】-【删除】
进入 C:\Program Files (x86) 文件夹下,找到 Microsoft SQL Server 文件夹,鼠标【右键】-【删除】
进入 C:\Users\20972\AppData\Roaming\Microsoft 文件夹下(就是 C:\用户\你自己电脑的用户名\AppData\Roaming\Microsoft,这里我的用户名叫20972),找到 Microsoft SQL Server 文件夹 鼠标【右键】-【删除】
注:因为 AppData 是一个隐藏的文件,所以需要显示隐藏的项目,就按照下面的操作就可以找到了
······
在 C:\Users\20972\AppData\Roaming\Microsoft 文件夹下(就是刚刚这个文件夹下),找到 SQL Server Management Studio 文件夹 鼠标【右键】-【删除】
四、删除 SQL Server 相关注册表
直接在电脑左下角 Windows 【开始】图标上鼠标【右键】-【运行】(或者同时按住 Win + R 键),在弹出的运行框中输入【regedit】-【确定】打开【注册表】
······
找到 HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control 并展开
在刚刚展开的列表里面找到 Session Manager ,在右边找到 PendingFileRenameOperations 鼠标【右键】-【删除】
注:这个一定要删除,不然后面重装 SQL Server 的时候就会出现【重新启动计算机失败】示例如下:
然后找到 HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft 并展开
找到所有与 SQL Server 相关的项,鼠标【右键】-【删除】
注:每个人的可能会有不同,顺着列表看一下,只要是带有 SQL Server 的都要删除掉
然后按照相同的方法删除 HKEY_CURRENT_USER 下面的 SQL Server 相关的内容:
注:根据自己的电脑情况看,如果还有其他与 SQL Server 相关的项也要全部删除
HKEY_CURRENT_USER \SOFTWARE\Microsoft\ Microsoft SQL Server
HKEY_CURRENT_USER \SOFTWARE\Microsoft\ SQL Server Management Studio
五、重启电脑
做完上面所有的操作之后,一定要重启电脑。
重启电脑完成后 SQL Server 就彻底从电脑上卸载干净了。
后面再重新安装也不会有什么问题了。
来源:https://blog.csdn.net/qq_46286412/article/details/127801946


猜你喜欢
- 聚集索引,数据实际上是按顺序存储的,数据页就在索引页上。就好像参考手册将所有主题按顺序编排一样。一旦找到了所要搜索的数据,就完成了这次搜索,
- 解决方式一:import matplotlib#1. 获取matplotlibrc文件所在路径matplotlib.matplotlib_f
- 假设需要批量处理多个txt文件,然后将包含子串的内容写入一个txt文件中,这里假设我的子串为"_9"和“_10”下面就是
- 前言:array数组要转换成矩阵(matrix)数据类型才能进行一系列的线性运算。matrix类型也有时候要转换成array数组。代码:1.
- 相比于range,list等简易单词,enumerate仅凭外形都不太让人愿意用。事实上,enumerate还是很好用的。enumerate
- 这篇文章主要介绍了python如何使用socketserver模块实现并发聊天,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定
- 1.查询当前年、月、周相关时间1.1.查询当前年份SELECT TO_CHAR(SYSDATE,'YYYY') AS YEA
- 页面重构需要考虑的一个重点是XHTML代码语义化,就算是在无任何CSS样式修饰的情况下也能给他人在阅读时带来便利,甚至可以夸张点说在搜索引擎
- 导语Hey!下午好,我是木木子,关注我,一起玩游戏吧~微信小游戏很久之前刮起了一股切水果热潮,还记得嘛?我记得纯粹是因为这个游戏家里的孩子依
- Zabbix的简单安装配置说明1、在已有的LAMP或者LNMP的基础上安装zabbix,安装一些依赖包:yum -y install mys
- 现在公布方法:替换editor.js 函数 // Toolbar button onmouseup
- 一、首先要确保你的电脑上opencv的环境和visual studio上的环境都配置好了,测试的时候通过了没有问题。二、那么只要在你项目里面
- 在进行浮动布局时,大多数人都深知,在必要的地方进行浮动清理:<div style="clear:both;">
- 最简单的条件语句:if expression: expr_true_suite如上,if是关键字,expression是条件表
- 一、Pyecharts 概述Pyechart 是一个用于生成 Echarts 图表(Echarts 是基于 Javascript 的开源可视
- 1.GridView无代码分页排序:效果图:1.AllowSorting设为True,aspx代码中是AllowSorting="
- 最近看到了两行 JavaScript 代码,很受启发。1. 封装 DOM 属性在 JavaScript 中,我们可以获取HTML元素的属性值
- 1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDA
- 建立一个查询,执行下面的语句生成函数fn_GetPy --生成拼音首码 CREATE function fn_GetPy(@str nvar
- 我们知道 map 和 filter 是两种有效的 Python 方法来处理可迭代对象。但是,如果你同时使用 map 和 filter,代码可