none
SQL Server 2008再次安装时,无法安装成功。 RRS feed

  • 问题

  • server2008系统,装了vs2008 sp1,  .net framework3.5 sp1.
    下载的sql server 2008 express高级服务版,第一次安装时一切正常(安装程序支持文件安装成功了),但我没有点击继续安装sql server 2008,退了出来.
    然后第二次安装时就不行了(第一次安装时cmd命令行会显示两行success信息,可是从第二次安装这个命令行要么一闪而过,要么信息就是空的),换其他版本也不行. ,反复安装好多次都不行。
    信息如下:
    --------------------------------------------------------------------------------------------------
    ***summary.txt***
    Overall summary:
      Final result:                  已通过
      Exit code (Decimal):           0
      Exit message:                  已通过
      Start time:                    2009-02-20 16:46:53
      End time:                      2009-02-20 16:47:18
      Requested action:              RunRules

    Machine Properties:
      Machine name:                  WIN-IT-DARKBLUE
      Machine processor count:       2
      OS version:                    Windows Server 2008
      OS service pack:               Service Pack 1
      OS region:                     中华人民共和国
      OS language:                   English (United States)
      OS architecture:               x64
      Process architecture:          64 位
      OS clustered:                  否

    Product features discovered:
      Product              Instance             Instance ID                    Feature                                  Language             Edition              Version         Clustered

    Package properties:
      Description:                   SQL Server Database Services 2008
      SQLProductFamilyCode:          {628F8F38-600E-493D-9946-F4178F20A8A9}
      ProductName:                   SQL2008
      Type:                          RTM
      Version:                       10
      SPLevel:                       0
      Installation location:         d:\cfd7ec9c24f1be91fd163b072e1e7009\x64\setup\
      Installation edition:          EXPRESS_ADVANCED

    用户输入设置:
      ACTION:                        RunRules
      CONFIGURATIONFILE:            
      FEATURES:                     
      HELP:                          False
      INDICATEPROGRESS:              False
      INSTANCENAME:                  <空>
      MEDIASOURCE:                   d:\cfd7ec9c24f1be91fd163b072e1e7009\
      QUIET:                         False
      QUIETSIMPLE:                   False
      RULES:                         GLOBALRULES,SqlUnsupportedProductBlocker,PerfMonCounterNotCorruptedCheck,Bids2005InstalledCheck,BlockInstallSxS,AclPermissionsFacet,FacetDomainControllerCheck,SSMS_IsInternetConnected,FacetWOW64PlatformCheck,FacetPowerShellCheck
      X86:                           False

      Configuration file:            C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20090220_164653\ConfigurationFile.ini

    Detailed results:

    Rules with failures:

    Global rules:

    There are no scenario-specific rules.

    Rules report file:               C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20090220_164653\SystemConfigurationCheck_Report.htm
    --------------------------------------------------------------------------------------------------------------------------


    在安装界面安装sql server 2008时,走到安装程序支持文件无法进行下去,导致安装终止(好像是获取注册表权限时cmd命令行闪了一下,然后安装就停止了)。 

    找了相关资料说可以单独安装程序支持文件,于是我找到安装包中的sqlsuport.msi,sqlncli.msi单独安装却弹出提示:

    无法打开项
    UNKNOWN\components\46B5EBFC9E408C9C74BA12BE3B2\5FD5E34B135E226468E62E7111F8E19C。
    UNKNOWN\components\DA42BC89F25F5BD0AF18C3B9B1A1EE8\00002109020040800000000000F01FEC。
    请验证您是否具有足够的权限访问该项,或者与技术支持人员联系。。

    怎么办呢?

    2009年2月20日 9:26

答案

  • 已经解决了。我在微软帮助网站找了个恢复server2008安全设置的工具将系统安全设置恢复初始化就好了。
    看来又是server 2008系统的ntfs文件权限在作怪,我已经不止一次遇到这个问题,曾经有个软件无法卸载,提示某个注册表权限不够(administrator也不行)。
    • 已标记为答案 hooluupog 2009年2月21日 6:47
    2009年2月21日 6:46

全部回复

  • Cleanup sql registry key then try again.
    2009年2月20日 14:09
  • 看Control Panel -> Program and Features里面,如果有和SQL Server 2008有关的安装部件,就把他们都uninstall了。然后再重新安装试试。
    2009年2月20日 15:02
  • 已经解决了。我在微软帮助网站找了个恢复server2008安全设置的工具将系统安全设置恢复初始化就好了。
    看来又是server 2008系统的ntfs文件权限在作怪,我已经不止一次遇到这个问题,曾经有个软件无法卸载,提示某个注册表权限不够(administrator也不行)。
    • 已标记为答案 hooluupog 2009年2月21日 6:47
    2009年2月21日 6:46