手动卸载安装SQL server 2008大法

C基础算法 cyanprobe 8年前 (2016-02-21) 4188次浏览 已收录 1个评论

 前言:

我的大人类收到了前所未有的侮辱装了SQLServer 2008,然后VS连不上,应该是安装顺序不对,我重新安装试试,但听说SQL Server 安装失败后一次就很难再次安装成功,特别是几个实例特别难以删除。但是操蛋的是,组长大人耍流氓,而我又被坑写C#。简直各种坑。于是我各种努力的想安装,试了各种版本,而且都失败,卸载还不干净。简直是日了狗了。

安装过程:

这是我独家win8.1安装SQL Server 大法,遇到的问题几乎全靠摸索出来(网上的方法对我无效..),献给不想重装系统又想超度的各位机友。,折腾了将近6个小时,从前也尝试过20几次…..路远……其修远兮。
好了,由于我之前没报什么希望,现在我重新整整尝试下。一开始安装SQL Server2008 直接出现兼容性问题,然后弹出这么个框框。
sql1
这尼玛,这是什么卵,好了这才刚到安装页面,绝逼是介于X64和X86出现了兼容性哪个东西加载不上了,就不深究了,应该没什么影响,点击继续,然后点击完整安装。
走到这里,安装系统应该释放安装前的安装文件解压程序了,这时候会对注册表进行修改最常见的错误是这个,没有对注册表键值的写入权限。

安装出错:Could not open key
安装Sql Server 2008 R2 企业版出现错误提示无法继续安装,错误提示为:
Could not open key: UNKNOWN\Components\7ABFE44842C12B390AF18C3B9B1A1EE8\000021599B0090400100000000F01FEC.
Verify that you have sufficient access to that key, or contact your support personnel.

这时候百度一定会出现一个说什么权限的东西,执行一个命令行,试了试并没有什么卵用,万分无奈之下,我直接打开注册表,点击那个键值,发现由于秘钥错误,无法访问/删除/修改。好了66666,打开: HKEY_LOCAL_MACHINE>SOFTWARE>Microsoft>windows> CurrentVersion>Installer>UserData>S-1-5-18>Components
,果断左键权限,发现并没有任何组权限,我把fkwebs(admin)获得所有权限,如果没成功,先设置所有者为最高权限账户。如图所示。
sql2
直接更改所有者循环到子字段,然后点击打开发现键值已经可以访问了,解决了权限,总能自己改值吧,好了我就不管了,继续安装。接下来重启,发现各种报错。一定是卸载残留问题,之前安装了好多版本都失败了。果断上Total Uninstall6 给它点厉害的,由于安装包已经损坏,我们用它来分析残留,当卸载了所有关于SQL更新了.NET之后,发现还是不可以,然后我看了下100 ,30,{43553654654333-344545-5454},发现了这些奇怪的安装下,点击分析后发现又SQL..我的天,难道是残留,经鉴定,是解压安装文档准备文档的第一步操作(重启前的)注册表和文件残留。二话不说,尼玛全都卸掉。一定使用批处理,TU自带的分析卸载,这样能干净些。然后配合cclean清除没有依赖的注册表项。等到处理完毕再次安装。
回到第一步,解压后重启,在进行安装的时候提醒存在XX.DB文件,打开那个路径把文件删掉,重新执行第二次安装步骤,成功,然后继续搞,等待到最后的成功,然后尼玛报了2个错。打开配置状态工具如图。

发现根本启动不了,通过配置工具,服务。发现这个服务是存在依赖的,找到他的上级依赖点击开启失败,被意外终止,然后继续查询权限,权限正常,关闭VIA和TCPIP,看了看还是失败。然后果断再次卸载,突然想起前面只清理了一个XX.DB文件。C:\Program Files\Microsoft SQL Server来到这个目录,发现尽然是服务文件目录,所以还是上次的残留,那么好了问题来了,从控制面板执行卸载程序。
sql3
删除状态结束,我特么的看到了什么!!!通过微软内置卸载程序,服务尽然残留了,我说怎么老是失败,果断删掉这一切,保险起见在一些服务没有挂起之前用Total Uninstall6对解压的预安装文件进行清理,CCLAEN进行表清理。重新启动再次执行安装。
经过蛋疼的等待,又一次安装结束了,全部对勾一次性通过。打开配置管理器发现第一个服务挂掉了,不打紧不是主要服务,上VS测试连接一下正常了!
sql4

后记:

经过一晚上的折腾,人生终于完美了,我大人类也能在保留nodejs和mongodb还有webstorm,vs,codeblocks等各种IDE的情况下接受SQLServer的蹂躏了,好开心,不重装就是任性!!累死了睡觉了 汗~~~~~~~~~~
 


CyanProbe , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:手动卸载安装SQL server 2008大法
喜欢 (2)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 我一般直接换系统,mssql2008 用的少,2008R2 比较多人用
    天空博客2016-03-31 15:02 回复