请大家大声地告诉我,哪个软件最恶心。

装了之后跟在电脑里面糊了一层泥,甩都甩不干净。之前手贱,重装系统后装了sqlserver2014的试用版。可惜过了半年试用期就到了。然后重装2012。2014卸载得不干净。一直装不了。

恶心!一般人是搞不定的。

我不是一般人。。

预备工作,去控制面板里面的程序和功能里面看自己安装的sqlserver 后面的日期是多少,记下来。这非常重要。

首先卸载sqlserver。怎样卸载呢?分步走:

1、去下载一个srvinstw软件。这个软件能够移除服务。用管理员身份执行它,移除全部的SQL SERVER服务。

2、去下载一个windows installer clean up软件。删除全部的sqlserver选项。

3、把之前安装sqlserver时安装的Microsoft .net framework相关组件所有删掉。

那怎样知道哪些framework是我

的sqlserver给我安装上的呢?非常easy知道,去程序和功能那里看。假设framework后面的日期。假设和sqlserver的日

期一样,那就能够尽情地用clean up把它删除掉。

4、去C盘里面的windows以下的inf目录。

搜索sqlserver。把相关的目录所有删除。

5、打开注冊表,沿着这条路径HKEY-CURRENT-USER-SOFTWARE-MICROSOFT-MICROSOFT SQL

SERVER,把最后的SQL SERVER目录所有删掉

再沿着这条路径,HKEY-LOCAL MACHINE-SOFTWARE-MICROSOFT-MICROSOFT-SQL SERVER.把最

后的SQL SERVER目录所有删掉

上面两条路径不区分大写和小写。由于我所实用的是大写字母。

ok,如今已经是把工作完毕了一半了。

然后,把杀毒软件所有退掉,把防火墙所有关闭。而且执行安装程序的时候要用管理员身份,不然会报权限错误。看到这里大家别急着安装,由于另一个小工作要做。

管理员身份执行CMD命令提示符,输入下面语句并执行就OK了

          secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

上面那个步骤一定要做。由于不做就会报以下这个错误。尽管输入命令就能解决的原因是什么我也不知道。

标题: Microsoft SQL Server 2012 Service Pack 1 安装程序

------------------------------





出现下面错误:





Could not open key: UNKNOWN\Components\DA42BC89BF25F5BD0AF18C3B9B1A1EE8\000021599B0090400000000000F01FEC.   Verify that you have sufficient access to that key, or contact your support personnel.

好了,至此,就是全然干干净净地卸载掉sqlserver再重装成功的全攻略。成功安装了就回来点个赞吧。有问题能够评论一起探讨,我每天都上博客的。

【2015/7/22】SqlServer卸载重装全攻略!的更多相关文章

  1. 用C#制作PDF文件全攻略

    用C#制作PDF文件全攻略 目  录 前    言... 3 第一部分 iText的简单应用... 4 第一章 创建一个Document 4 第一步 创建一个Document实例:... 5 第二步 ...

  2. Android-x86虚拟机安装配置全攻略

    转自Android-x86虚拟机安装配置全攻略 注:这里安装从简,具体请参考虚拟机Vmware安装运行安卓4.0详细教程 Android-x86虚拟机安装配置网上有很多,但是全部说明白的确不多,希望这 ...

  3. 用友U8客户端连接不上服务器全攻略

    用友U8客户端连接不上服务器全攻略 http://www.enet.com.cn2009年09月23日09:26 来自论坛 [导读]:如果网络不通,就让用户查找网络原因 检查步骤: 1.网络是否通? ...

  4. MyEclipse优化全攻略

    (0) 吐槽 Eclipse仅仅是个半成品有木有?什么都须要自己安装插件,新手非常难用有木有? 安装上插件以后了版本号兼容和各种问题烦死人有木有? 都怪碎片和版本号乱公布有木有? IntelliJ I ...

  5. VSCode插件开发全攻略(六)开发调试技巧

    更多文章请戳VSCode插件开发全攻略系列目录导航. 前言 在介绍完一些比较简单的内容点之后,我觉得有必要先和大家介绍一些开发中遇到的一些细节问题以及技巧,特别是后面一章节将要介绍WebView的知识 ...

  6. FastReport 套打全攻略

    http://blog.csdn.net/jinzhili/article/details/500263 FastReport 套打全攻略  2005-7-13 22:10  原创//以设计套打行为6 ...

  7. Anaconda使用教程全攻略

    Anaconda使用教程全攻略 本文转自 https://zhuanlan.zhihu.com/p/32925500           〇.序 Python是一种面向对象的解释型计算机程序设计语言, ...

  8. android屏幕适配的全攻略3-动态获取手机屏幕宽高及动态设置控件宽高

    1.获取手机屏幕宽高: DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetr ...

  9. Android屏幕适配全攻略(最权威的官方适配指导)屏幕尺寸 屏幕分辨率 屏幕像素密度 dpdipdpisppx mdpihdpixdpixxdpi

    Android屏幕适配全攻略(最权威的官方适配指导)原创赵凯强 发布于2015-05-19 11:34:17 阅读数 153734 收藏展开 转载请注明出处:http://blog.csdn.net/ ...

随机推荐

  1. DevExpressComponents-14.2.5 破解过程,正在编写,未完

    首先,批评一下cnblogs,在win10的环境下,需要加入到兼容视图列表方可正常编辑内容, 声明,本人在14.2.3 的源代码环境下,编译未通过,相关功能报错,索性选择破解,在此,只是学习测试使用, ...

  2. [Compose] 15. Applicative Functors for multiple arguments

    Working our way backwards from solution to problem, we define an applicative functor, then use it to ...

  3. 汇编入门学习笔记 (十二)—— int指令、port

    疯狂的暑假学习之  汇编入门学习笔记 (十二)--  int指令.port 參考: <汇编语言> 王爽 第13.14章 一.int指令 1. int指令引发的中断 int n指令,相当于引 ...

  4. Mysql创建、删除用户、查询所有用户等教程,提升您的MYSQL安全度!

    建议您不要使用mysql的root账号来为您的web页面连接数据库,这可能会导致用户通过网页获取到您的数据库账号密码,存在严重的安全隐患. 建议新建一账号,权限设置基本够用,然后使用那新建的账号来连接 ...

  5. PHP Libxml函数

    PHP Libxml 函数 PHP Libxml 简介 Libxml 函数和常量与 SimpleXML.XSLT 以及 DOM 函数一起使用. 安装 这些函数需要 Libxml 程序包. 在 xmls ...

  6. activeMQ Jms Demo

    概述 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经 ...

  7. jQuery Event.which 属性详解

    jQuery Event.which 属性详解 which属性用于返回触发当前事件时按下的键盘按键或鼠标按钮. 对于键盘和鼠标事件,该属性用于确定你按下的是哪一个键盘按键或鼠标按钮. which属性对 ...

  8. Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'

    setup slave from backup i got error Got fatal error 1236 from master when reading data from binary l ...

  9. RabbitMQ php 使用

    RabbitMQ是一个开源的基于AMQP(Advanced Message Queuing Protocol)标准,并且可靠性高的企业级消息系统,目前很多网站在用,包括reddit,Poppen.de ...

  10. unity, SkinnedMeshRenderer.bones[i]不能直接赋值

    SkinnedMeshRenderer.bones[i]=xxx,这样写不报错,但也不起作用. 正确的方法是: List<Transform> boneList=new List<T ...