首页 > 代码库 > Microsoft SQL Server 2008 R2完全卸载再安装手册

Microsoft SQL Server 2008 R2完全卸载再安装手册

 

Microsoft SQL Server 2008 R2安装后,可能一些原因导致程序故障,需要重新安装,但是卸载后,很难再进行安装,基本都会报错,导致程序无法正常安装使用,以下是亲测有效的方法,屡试不爽,以及一些其它可能出现的问题,如参照以下方法仍旧不能解决,建议重新安装系统,再安装数据库,这是最简单最有效的方法,。

第一部分完全卸载Microsoft SQL server 2008 R2

  1. 首先进入控制面板:鼠标左键点击左下角windows图标键

 

2. 进入后选择程序和功能

 

  1. 找到Microsoft SQL Server 2008 R2,点击右键,选择卸载/更改

 

  1. 然后出现如下图,选择删除选项。如没有,参照后面的删除方法

 

 

 

 

 

 

 

 

 

 

 

 

  1. 开始卸载过程,全部通过或者跳过即没问题,点击确定,如果“重新启动计算机”不通过,则重启电脑,然后在进行卸载即可

 

  1. 选择要删除的实例,然后点击下一步

 

  1. 选择要删除的功能,全选,然后下一步

 

  1. 通过跳过即没问题,选择下一步

 

  1. 点击删除开始删除

 

  1. 删除进度

 

  1. 删除完成

 

  1. 然后进入控制面板,右键删除里面所有有关Microsoft SQL server的项目

 

12.删除安装盘中残余文件,本次安装默认在C盘,路径如下所示,

C:\Program Files\Microsoft SQL Server

C:\Program Files (x86)\Microsoft SQL Server(64位操作系统有此项)

C:\Program Files (x86)\Microsoft SQL Server Compact Edition(64位操作系统)

C:\Users\Administrator\AppData\Local\Microsoft

C:\Users\Administrator\AppData\Roaming\Microsoft

 

 

 

Users 即windows 7 的C盘下“用户”文件夹,windows 8显示为Users,Administrator即计算机管理员账户,具体根据电脑自定义的名称。

如果找不到administrator文件夹下面的AppData文件夹,点击文件对话框菜单栏的“工具”,选择文件夹选项进行设置,如下图所示

 

 

 

如果再删除文件夹的时候,发现删除不掉,提示被占用,可以选择重启计算机试试,如果还是不行,可以用强制的方法,安装了360或者腾讯电脑管家的用户,可以采取粉碎文件的操作,右键,选择文件粉碎,如下图所示:

 

 

  1.  删除注册表残余项目,运行注册表,删除如下项,路径具体操作如下:

HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

    打开注册表:点击左下角windows图标,选择运行,然后输入regedit

 

 

 

 

 

 

 

到此为此,已删除完成,亲测有效,下面安装过程就是在此处卸载完成后进行的。

  1. 当然有些机器的数据库可能因为某些原因,导致不能如上正常卸载,可以运用Windows Install Clean Up 进行删除程序

一般系统自带,如没有,下载地址:http://pan.baidu.com/s/1qWG37T6

   下载安装后运行程序,找到关于Microsoft SQL Server 的选项,全部选择,然后点击Remove,需要时间,请耐心等待,完成后根据上面的介绍,删除文件夹和注册表的残余项目。

 

第二部分再次安装Microsoft SQL server 2008 R2

  1. 下载Microsoft SQL Server 2008 R2,打开安装文件夹,运行setup.exe,

Microsoft SQL Server 2008 R2下载地址:http://pan.baidu.com/s/1nthxNxn

此文件为.iso格式,下载后解压即可,或者用虚拟光驱下载,下载安装虚拟光驱后,右键点击文件,选择加载

虚拟光驱下载地址:http://pan.baidu.com/s/1mg5Mt5I

 

  1. 如果运行中发现如下错误,请参照下面描述进行处理,如没有,跳过此步

 

 

 

 

 

打开C:\Users\Administrator\AppData\Local  , users在win7中显示为用户,在win8中显示users,可以在地址栏中直接输入上述地址,

 

 

 

 

 

打开Local后,找到Microsoft_Corporation文件夹下的LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx这个文件夹删除

删除此文件夹即可正常运行安装程序。

 

 

 

 

 

  1. 弹出安装程序界面,选择安装,全新安装或向现有安装添加功能

 

  1. 进行检测,全部通过即可,卸载干净情况下一般都是通过的,如有失败的,请再参照上面进行删除

 

  1. 输入产品秘钥,此安装程序默认输入,直接下一步

 

  1. 接受许可条款,下一步

 

  1. 安装支持文件,

 

   如果SQL Server 2008 R2在此处安装过程中提示Could not open key请参照如下解决方案,如没有报错,请跳过此步,报错信息如下图所示,

 

此问题为注册表权限的问题,可能权限设置有问题,导致程序无法访问,修改权限即可。首先找到提示的位置,报错信息中写的UNKNOWN,地址未知,根据后面的路径,可以找到具体位置。

解决方法一:

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

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

如方法一无法解决,请参照解决方法二:

注册表位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\ Installer\ UserData\ S-1-5-18\ Components

 

图中所报错的路径的项目都在Components下面,如果逐一进行更改,会不停报错,直到修改到不报错,这需要很多时间,现在就直接批量更改Components的权限即可

如下图所示,右键选择权限

 

 

 

 

 

 

 

 

 

注意everyone的权限要勾上完全控制,读取以及特殊权限

 

然后点击Componets的权限对话框中的高级选项,选择所有者

 

 

 

 

选择其他用户或组

 

和上面一样,在高级里面添加Everyone

 

选择好Everyone后,点击确定,在高级设置里面勾上:替换子容器和对象所有者

 

在刚刚错误界面点击确定就可以了,安装程序会继续,如果继续报错,继续刚才步骤,没报错会进行下面操作

  1. 安装程序支持规则

 

 

  1. 设置角色,

 

  1. 选择功能,全选,目录可以根据自己意愿更改,点击下一步

 

  1. 安装规则,全部通过,跳过就没问题

 

  1. 实例配置,默认实例即可

 

  1. 磁盘空间需求

 

  1. 服务器配置,按照如图配置一样的账户名

 

 

 

  1. 数据库引擎配置,选择混合模式,指定SQL Server 管理员添加当前用户

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Analysis Services 配置,添加当前用户,然后下一步

 

  1. Reporting Services 配置,按照本机模式默认配置

 

  1. 错误报告,下一步

 

  1. 按照配置规则,通过跳过就没问题

 

20.开始安装,理论上,前面删除干净了,检测都通过,没有报错,就静静的等待安装程序进行即可。但是有时候也会在此处报错,目前在此处只遇到过一个因为系统windows installer服务未开启导致的安装报错。

 

 

 

 

 

 

 

 

 

 

以上为一些完全删除及重新安装过程,亲测有效,还有一些在安装其它机器时候遇到的报错,如果遇到其它报错,可以通过百度解决问题,解决不了就考虑重新安装系统吧,这是最简单也是最粗暴的解决方法。

 

Microsoft SQL Server 2008 R2完全卸载再安装手册