admin管理员组

文章数量:1626983

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

  1. 首先进入控制面板:鼠标左键点击左下角windows图标键。
  2. 进入后选择程序和功能。
  3. 找到Microsoft SQL Server 2008 R2,点击右键,选择卸载/更改。
  4. 然后出现如下图,选择删除选项。如没有,参照后面的删除方法。

  1. 开始卸载过程,全部通过或者跳过即没问题,点击确定,如果“重新启动计算机”不通过,则重启电脑,然后在进行卸载即可。
  2. 选择要删除的实例,然后点击下一步。
  3. 选择要删除的功能,全选,然后下一步。
  4. 通过跳过即没问题,选择下一步。
  5. 点击删除开始删除。
  6. 删除进度。
  7. 删除完成。
  8. 然后进入控制面板,右键删除里面所有有关Microsoft SQL server的项目。

    13.删除安装盘中残余文件,本次安装默认在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。



到此为此,已删除完成,亲测有效,下面安装过程就是在此处卸载完成后进行的。
15. 当然有些机器的数据库可能因为某些原因,导致不能如上正常卸载,可以运用Windows Install Clean Up 进行删除程序。
一般系统自带,如没有,自行下载。下载安装后运行程序,找到关于Microsoft SQL Server 的选项,全部选择,然后点击Remove,需要时间,请耐心等待,完成后根据上面的介绍,删除文件夹和注册表的残余项目。

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

  1. 下载Microsoft SQL Server 2008 R2,打开安装文件夹,运行setup.exe:
  2. 如果运行中发现如下错误,请参照下面描述进行处理,如没有,跳过此步。


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

打开Local后,找到Microsoft_Corporation文件夹下的LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx这个文件夹删除。删除此文件夹即可正常运行安装程序。

  1. 弹出安装程序界面,选择安装,全新安装或向现有安装添加功能。
  2. 进行检测,全部通过即可,卸载干净情况下一般都是通过的,如有失败的,请再参照上面进行删除。
  3. 输入产品秘钥,此安装程序默认输入,直接下一步。
  4. 接受许可条款,下一步。
  5. 安装支持文件。

    如果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后,点击确定,在高级设置里面勾上:替换子容器和对象所有者。

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

9. 设置角色。

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

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


12. 实例配置,默认实例即可。

13. 磁盘空间需求。

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

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

  1. Analysis Services 配置,添加当前用户,然后下一步。
  2. Reporting Services 配置,按照本机模式默认配置。
  3. 错误报告,下一步。
  4. 按照配置规则,通过跳过就没问题。

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




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

本文标签: 手册sqlMicrosoftServer