SQL Server卸载不干净和重新安装问题

经历了半天的摸索和尝试,结合前辈们的经历,终于重新装好了SQL Server2017,因为我发现网上

的博客基本没有此类的问题总结,那就我遇到的各种问题,把卸载及安装的步骤在这篇文章中给大

家讲解一下。

一、完全卸载SQL Server2017

  1. 控制面板卸载有关SQL Server组件

我这边是WIN10系统,WIN10用户直接鼠标右键“我的电脑”->属性->控制面板->程序和功能进行卸载。
类似的,包括SQL关键字的都要尝试卸载,但是有些是不能卸载的,会显示该账户正在使用中,不

过也不要紧。
2. 注册表清理
win+R+regedit 进入注册表中

将HKEY_CURRENT_USER—Software—-Microsoft下的Microsoft SQL Server文件夹全部删除;

将HKEY_LOCAL_mACHINE—SOFTWARE—Microsoft下的Microsoft SQL Native Client ,Microsoft

SQL Server, Microsoft SQL Server 2015 Redist等全部删除(包括SQL的基本都删除)

  1. 删除C盘必要文件

在删除文件之前,因为有些SQL附件会自动运行,可能删除的时候会提示正在使用中,所以先打开

任务管理器,把关于SQL 的运行中的所有服务全部停掉,再删除文件夹。
注意,包含有SQL 关键字的都要停掉。

之后在C盘的Program Files和Program Files(×86)中分别删除Microsoft SQL Server,如果还是删

不了,说明还是服务没停掉,我遇见两次,任务管理器停掉就好。因为我的安装包是ISO文件,没

有卸载功能,只能安装,但是按照上述步骤也卸载好了,有卸载功能的安装包的朋友可以在上面完

成之后卸载。

对了,还有一点,要删除菜单栏中的SQL Server2017和SQL Server Tools文件夹,具体做法是右击

底下的快捷方式进入文件夹,返回上一层删除文件夹。

SQL Server2017重新安装

1.打开目录下的cn_sql_server_2017_developer_x64_dvd_11296175.iso文件,找到setup.exe开始安装

这里有2017的iso链接

https://pan.baidu.com/s/1BPtTJlHMdRS-1yJk9Qj21A 提取码:76jt

安装过程不再赘述,这里引用一篇文章,大家可以参考一下。(遇到错误参考以下说明)

https://www.cnblogs.com/Williamls/p/10506243.html

①其中产品秘钥可以不填,选择默认的第一个指定版本Developer

**②另外功能选择部分的Polybase不选,机器学习服务的Python和R都不选,如果有需要可以在安

装完成之后自行额外安装。我在这一步选择了这三者之后是会报错的。**

按照上述步骤即可完成安装。但是你会发现菜单栏中Microsoft SQL Server Management Studio

17(SSMS)并不能运行或者菜单栏并没有SSMS

2.安装后的相关配置和注册表处理-------特别重要

如何确认自己已经安装好了SQL Server呢?这里大家可以试试dos操作数据库验证以上操作。

这里推荐一篇文章,大家可以尝试验证:https://blog.csdn.net/qq_20545159/article/details/44535525

二、修改注册表权限

这里引用自一篇优秀博文
https://blog.csdn.net/dopdkfsds/article/details/81204286

1.使用组合键 Win+R 打开"运行"对话框,输入 regedit 并回车(需管理员权限)

2.找到这个键值 :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData

3.右击"UserData" 选择"权限§…"

4.点击"高级"按钮

5.选定"Administrators……",勾选"使用此对象继承的权限项目替换所有子对象的权限项目",点击"

应用(A)";将所有者更改为Administrators,注意不是Administrstor。

但是在第5步:勾选-“使用此对象继承的权限项目替换所有子对象的权限项目”-点击应用

出现错误“注册表编辑器无法在当前所选的项及其部分子项上设置安全性”

此错误解决办法(一定要需关闭之前打开的注册表

1.在以下链接中下载“psexec”

https://docs.microsoft.com/zh-cn/sysinternals/downloads/psexec

2.下载好后解压

3.使用管理员权限打开命令提示符,进入解压的文件夹执行psexec -i -d -s regedit

(如G:\firefoxdown\PSTools要进入PSTools下)

输入命令psexec -i -d -s regedit,进入注册表

按照修改注册表权限的方法在执行一次即可

运行以上命令时需要关闭注册表才可以成功修改权限,否则会提示错误“注册表编辑器无法在当前
所选的项及其部分子项上设置安全性”

之后就可以从菜单栏的Microsoft SQL Server Tools 17 中打开SSMS进行数据库的初始配置和操作

了。

如图,如果打开SSMS时报错"Cannot find one …reinstall the application"时,打开Microsoft Visual Studio 2015 Shell(Isolate/独立),我的在C:\ProgramData\Package Cache{ad06f54d-865c-4c13-83e3-ba919f66fcc4}下,点击vs_isoshell.exe卸载,完成之后点击SSMS进行修复。修复完成重启即可。

如果还是登录不了,可能是服务没打开。

有关服务的操作参考引用的博文
https://www.cnblogs.com/fishparadise/p/5295377.html

小白第一次写博文,有许多不足,请大家多多包涵~

**以下为引用的博文,如有侵权,请邮箱联系997150986@qq.com
[1]:https://www.cnblogs.com/Williamls/p/10506243.html
[2]: https://blog.csdn.net/qq_20545159/article/details/44535525
[3]:https://blog.csdn.net/dopdkfsds/article/details/81204286
[4]: https://www.cnblogs.com/fishparadise/p/5295377.html
**

SQL Server卸载不干净和重新安装问题相关推荐

  1. 关于SQL SERVER卸载,重新安装后报错

    补充: SQL SERVER卸载,重新安装后报错的问题 基本上是由于卸载不干净导致(推荐下载Total Uninstall) 推荐工具:下载 Total Uninstall下载 Total Unins ...

  2. SQL server——卸载

    1.关闭SQL server的相关服务 Win+R打开运行输入services.msc查看所有服务,停止所有与Sql Server有关的服务. 2.卸载SQL server 进入控制面板,进入程序卸载 ...

  3. SQL server卸载软件(可修复注册表)

    本软件可以用于卸载各种流氓软件本人只测试了SQL server,其他软件可自行测试 如果你在卸载SQL server重装时,试尽了各种办法不妨试试微软官方推荐的修复软件.(亲测免安装) 蓝奏云下载 密 ...

  4. SQL Server 卸载和安装

    在莫不知名链接下载sql失败了,然就几天变化,让我从sql Server2019到2022了, 首先讲一下卸载吧,很简单一共就5步, 先停止服务,有关sql server的相关服务全部停止, 再进入控 ...

  5. 关于MySQL卸载不干净导致重新安装失败的一次记录

    1.控制面板卸载mysql服务 2.C盘有3个地方要删除整个MySQL目录,Program Files|Program Files (x86)|ProgramData,其中ProgramData有可能 ...

  6. 如何彻底删除Sql server 2008数据库

    很多人在面对SQL Server出现的一些无法解决的问题时,会选择卸载重装,但是SQL Server卸载不干净的话,后续安装过程会出现很多问题,因此安全干净的卸载软件是很重要的步骤. 1.在运行中输入 ...

  7. 安装sql server走过的弯路,收集了一些安装sql遇到的问题

    前言 上个星期安装sql血泪教训,因为第一次安装不懂,然后安装错误,用不了,打算卸载重新安装,结果删不干净,再次安装又是错误,找了一天的方法,才彻底卸载之前那个,重新安装成功能用,接下来分享一些这些方 ...

  8. SQL Server 2012 安装出现错误

    SQL Server 2012 安装出现错误 由于疫情,开始学数据库的我在家安装SQL Server 2012,本想着安装一个软件而已,不会太难,然而我错了...从没安装过SQL Server 201 ...

  9. SQL SERVER 2000安装遇到的问题小汇总(转载)

    [1]安装程序配置服务器失败 需要修改下注册表 1 打开注册表  在"开始"--"运行"键入 "regedit"   2 删除注册表如下键值 ...

  10. SQL Server相关知识

    SQL Server 中科永联高级技术培训中心(www.itisedu.com) SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言.T ...

最新文章

  1. Linux架构思维导图
  2. 阿里跳槽拼多多,80万年薪涨到160万,值不值得去?
  3. Ciruy英雄谭 Chapter 2 Web浏览器如何将数据委托出去(一)
  4. 用ESX进行虚拟化的技巧连载五:代理/防火墙服务虚拟化
  5. Rhythmk 学习 Hibernate 05 - Hibernate 表间关系 [ManyToOne,OneToMany]
  6. IDA Pro的patch插件 KeyPatch
  7. Hi3516A开发--GV7601 硬件设计
  8. php导出照片,TP5导出excel图片和数据--先下载图片到本地服务器
  9. emlog博客主题价值358元lu1.3模板
  10. MySQL事件的使用
  11. [转]wchar_t char std::string std::wstring CString 转换
  12. 【海康威视】WPF客户端二次开发:【2】语音对讲
  13. Android图像压缩库Tiny更新优化 解决X509TrustManager问题,重新编译libjpeg-turbo支持cpu全架构
  14. 研究生学位论文文献检索小技巧——妙用谷歌学术搜索
  15. mac book air 装win7
  16. java毕业设计电影推荐网站mybatis+源码+调试部署+系统+数据库+lw
  17. Django富文本编辑——Ckeditor的配置、使用和踩坑(应该全)
  18. vs2015单元测试 - error LNK2011: 未链接预编译对象;映像可能不能运行
  19. Ubuntu Windows双系统切换最简方法!!!
  20. POJ 1419 【最大团模板解析】

热门文章

  1. html中form表单的使用方法和介绍
  2. Python银行风控模型的建立(解决Grapviz的中文显示问题)
  3. Axure教程 原型设计工具Axure RP新手入门教程(一):基础
  4. 单片机MCU学习方法总结
  5. 使用Scrapy爬取链家二手房
  6. 《近匠》 | 探索一站式智能硬件开发的最佳解决方案
  7. 小程序授权给第三方平台代开发实现业务(流程和实现)
  8. 做计算机用英语怎么读,计算机英语怎么读
  9. python新手快速入门教程-10 分钟快速入门 Python3的教程
  10. MATLAB中图像模式转换