SQLServer2016完全卸载(安装)全教程
为什么现在SQL rver 的各种安装、卸载教程,⽹上这么多,我还要写这篇教程呢?因为你们不知道我经历了什么如果那些教程靠谱的话,我怎么会在两天之内,卸载重装6次。。。要么提供的卸载软件不靠谱,删不⼲净,要么权限问题讲不清楚,绕来绕去,最后删错注册表,总之,⼀路踩坑进去,装好真的是不容易!
长沙韶山一日游卸载
万恶的卸载部分,⼤部分SQL Server装不好的原因,都是旧版本没删⼲净,反正我经历的所有问题,除了UNKNOWN\Components\…这个权限问题之外,都可以是没删⼲净的原因,没什么是彻底删除再重装不能解决的,如果有,那⼀定是你没删⼲净(或者你的安装包本来就有问题)。
⾸先,你需要⼯具,以我的经验来说,能靠SQL rver安装系统⾃⼰的删除功能成功删掉的,⼀定是幸运之⼦,最起码他的上⼀个版本是完全⽆错的。在⼤部分情况下,安装系统的卸载功能是不靠谱的。
以下是我⽤的⼏个⼯具的下载地址,考虑到版权,我也不敢随便上压缩包,要⽤的直接去下载吧:
苹果升级
msicuu2和srvinstw
SQL全能卸载⼯具
这两个东西的具体说明,链接⾥都有,但是没必要照着链接⾥的步骤删,下⾯有具体教程。
删除步骤
1、系统删除:
· 控制⾯板删除:
打开你的控制⾯板=》卸载程序=》找到列表⾥能看到的所有带SQL的软件,全部删除=》删到你的列表⾥没有带SQL的软件为⽌
(像SQL Server这样的软件,点击卸载时,会⾃动启动SQL Server安装系统的删除功能,虽然基本删不⼲净,但是,可以算第⼀层删除,有什么重启⽣效的,先别管,最后再重启)
灵芝孢子粉的禁忌人群
· msicuu2系统删除:
这个东西,下载下来,⾃动安装完,其实就是window install clean up,⼀个很强⼒的系统删除⼯具,安装完,以管理员权限,打开运⾏,找到⾥⾯所有带SQL的东西,⼀个不留,全部删除,你可能会找
到很多,不⽤⼀个⼀个点,可以⽤shift或者ctrl实现批量选择,批量删除,但是要删很久,我之所以重装6次⽤了两天时间,基本都是耗在这⼀步上,每次重装,都要删⼀⼤堆东西。。。
就⼏个按钮,不⽤翻译的吧,选中,remove就可以,⼀直删到这个列表⾥⼀个带SQL的都没有为⽌。
秋天的动物有哪些
2、srvinstw删除:
第⼆层删除,这个东西,解压完就⼀个可执⾏⽂件,管理员权限运⾏,卸载服务=》本地主机=》在服务名称中,找到所有的带SQL的服务,⼀个⼀个删除,有的会报重启后⽣效,别管它,待会重启。
这⾥如果不是管理员权限打开的,会报错,“你没有远程主机的操作权限”,虽然你选的是本地主机,但是⼀样进⾏不下去,所以必须⽤管理权限启动。
在这⾥的蓝⾊下拉条⾥选择带SQL的服务,在图⽰状态下,可以直接在键盘上打S Q ,然后下拉条的栏⽬会⾃动锁定到第⼀个带SQL的服务上,算是⼀个快捷的⽅法,下⾯那个 卸载服务同时…的选框,不⽤勾上,我⼀勾上,列表就空了,不⽤管它,反正最后我是可以成功安装的。
3、SQL强⼒卸载⼯具删除:
第三层删除,这个⼯具⽤上⾯⽹站的链接下载安装好,管理权限运⾏起来(反正,所有打开的软件,你全⽤管理权限,总不会出问题),可以按照那个⽹站的教程,先⽤推荐的卸载选项,搜索你电脑上所有未删除的SQL残留项,然后逐个删除。也可以直接简单暴⼒,⽤第⼆个强⼒删除选项。我就是先⽤第⼀个推荐的卸载搜了⼀遍,然后直接强⼒卸载。推荐卸载最后可能会有⼏项删不掉,删不掉的话,强⼒⼀下。。。总之,删到你点击 “卸载SQL SERVER组件(推荐)”那个按钮,⼀个残留项都搜不到为⽌。(就算你第⼀遍搜就没有残留项,也建议你⾛⼀遍流程,以防万⼀)。
删到这样为⽌。
匆匆流年
4、注册表删除:
打开你的注册表, Win+R==》 regedit,
找到:计算机\HKEY_CURRENT_USER\Software\Microsoft
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
主要是这两个表下的内容,以上图⽰,只是我现在装好的版本⾥有的⼀些注册表,不代表你们那⾥也是这样的,所以,找到那两个位置,然后把表下⾯,所有带SQL的,删完就可以了,要是不放⼼,⾃⼰百度也好,先放着也好,反正我是全删完再装的,⽹上很多教程是指定了⼏个注册表,但是我懒得找,⽽且万⼀算残留项导致安装失败不是亏⼤了,所以,⼲脆⼀点,直接删完,反正都是SQL⾃⼰的注册表,安装的时候⾃然也会⾃⼰注册。
智商排名第一的狗SQL强⼒删除⼯具的那个⽹站⾥,有提到,还要删⼀个东西:
“HKEY_LOCAL_MACHINE ” =》 SYSTEM ”=》“CurrentControlSet”=》“Control” =》“Session Manage” (注意,不要点Session Manager前⾯的“+”号,不是“+”⾥的东西,就是在Session Manager⾥⾯)找到 PendingFileRenameOperations值 并删除它。
这个东西⽤在SQL Server的安装⾥,主要是记录在安装过程中对临时⽂件的操作,如果在安装进程启动时就发现这个键值存在,它就认为上⼀个安装程序没有完成,从⽽拒绝继续⾃⾝的安装进程。不过我是没删也成功了,因为,SQL Server这玩意,不管你安装的服务失败还是成功,只要你耐⼼等到安装结束,最后都会给你⼀个结果。所以⼀般这个注册表也没什么⽤,但是,保险起见,可以删掉,如果想确保⼀次成功,就不要留⼀点安全隐患。
5、残余⽂件删除:
桦太删完注册表之后,再把电脑⾥,所有的残余⽂件全部删除,⼀般是在C:\Program Files⾥:
还有C:\Program Files (x86) ⾥:
最后,还有⼀个你⾃定义命名(⼀般是默认命名)的⾃⾝数据库存储,这也是SQL Server安装过程中唯⼀可以修改安装位置的东西。我⾃⼰的C盘空间不⾜,所以放到别的地⽅去了,⼤部分⼈应该是直
接装在C盘的吧。这个反正,看你们⾃⼰安装到哪的,如果有重要的数据库表单,⾃⼰提前拷进U盘备个份,然后删完。
⾄此,电脑⾥的SQL Server⽂件应该算是删⼲净了,最后重启电脑:
控制⾯板==》卸载程序 :看看有没有漏⽹之鱼用地申请报告
window install clean up:看看有没有漏⽹之鱼
srvinstw==》卸载功能==》本地主机:看看有没有漏⽹之鱼
SQL强⼒卸载⼯具删除==》卸载SQL SERVER组件(推荐):看看有没有漏⽹之鱼
注册表也可以看看,不放⼼的话,再在计算机⾥搜⼀下SQL(可以下⼀个Everything,⽤这个软件搜索,⽐直接计算机⾥⾯直接搜要快得多)。总之,确保⼀条漏⽹之鱼都没有,⼲⼲净净,像从没装过SQL Server⼀样。真男⼈,说删你全家,就删你全家。
安装