Windows系统彻底卸载SQL Server通用方法(推荐!)

 更新时间:2023年01月12日 14:17:57   作者:业余幻想家  
卸载SQL是一件很麻烦的事,只要是重装过SQL的人都知道,下面这篇文章主要给大家介绍了关于Windows系统彻底卸载SQL Server通用方法的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下

前言

无论什么时候,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 就彻底从电脑上卸载干净了。

后面再重新安装也不会有什么问题了。

总结

到此这篇关于Windows系统彻底卸载SQL Server通用方法的文章就介绍到这了,更多相关Windows彻底卸载SQL Server内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • mssql server .ldf和.mdf的文件附加数据库的sql语句

    mssql server .ldf和.mdf的文件附加数据库的sql语句

    mssql server .ldf和.mdf的文件附加数据库的sql语句...
    2007-07-07
  • 一列保存多个ID(将多个用逗号隔开的ID转换成用逗号隔开的名称)

    一列保存多个ID(将多个用逗号隔开的ID转换成用逗号隔开的名称)

    在做项目时,经常会遇到这样的表结构在主表的中有一列保存的是用逗号隔开ID
    2012-07-07
  • SQL中LIKE和REGEXP简单对比分析

    SQL中LIKE和REGEXP简单对比分析

    这篇文章主要介绍了SQL中LIKE和REGEXP简单对比,在MySQL中,LIKE和REGEXP都可以用于模式匹配,但是它们的语法、性能和应用场景有所不同,通常来说,在简单的字符串模糊匹配场景下,使用LIKE更加高效;而在需要更复杂的模式匹配时,使用REGEXP更加灵活
    2023-09-09
  • sqlserver存储过程语法详解

    sqlserver存储过程语法详解

    这篇文章主要介绍了sqlserver存储过程语法示例,需要的朋友可以参考下
    2014-04-04
  • 由于系统错误 126 (SQL Server),指定驱动程序无法加载

    由于系统错误 126 (SQL Server),指定驱动程序无法加载

    今天下午在给客户安装用友T3标准版时碰到一个非常棘手的问题,MSDE2000数据库和用友T3软件都安装好了,但是打开系统管理的时候提示:AUTOMATION错误,然后将数据库彻底卸载干净,用友通T3软件也彻底卸载干净,重新安装了一下,仍然是这个情况
    2021-03-03
  • Sqlserver之死锁查询以及批量解锁的实现方法

    Sqlserver之死锁查询以及批量解锁的实现方法

    这篇文章主要介绍了Sqlserver之死锁查询以及批量解锁的实现方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • 异步的SQL数据库封装详解

    异步的SQL数据库封装详解

    一直在寻找一种简单有效的库,它能在简化数据库相关的编程的同时提供一种异步的方法来预防死锁。使用这个库,你可以轻松地连接到任何SQL-Server数据库,执行任何存储过程或 T-SQL 查询,并异步地接收查询结果。这个库采用C#开发,没有其他外部依赖。
    2015-09-09
  • SQL Server中的文件和文件组介绍

    SQL Server中的文件和文件组介绍

    这篇文章介绍了SQL Server中的文件和文件组,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • MSSQL MySQL 数据库分页(存储过程)

    MSSQL MySQL 数据库分页(存储过程)

    有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活
    2012-01-01
  • SQL Server系统函数介绍

    SQL Server系统函数介绍

    这篇文章介绍了SQL Server中的系统函数,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05

最新评论