none
sqlserver 2008 のインストールに失敗する RRS feed

  • 質問

  • はじめて投稿させていただきます。
     sqlserver2008sp1のインストールの最後で失敗し困っております。

     <環境>

      サーバ構成:DC‐MAIN(WindowsServer2003 SP2)

              DC‐SUB(WindowsServer2008 R2)

      ※DC‐SUBにインストールするとインストールに失敗します

     <summary.txtログ>  
      summary.txtを確認したところ以下のようなエラーが記載されております。(エラー箇所の抜粋です。)
      Overall summary:
       Final result:                  SQL Server のインストールに失敗しました。続行するには、失敗の理由を調べて問題を修正し、

                          SQL Server をアンインストールしてから、SQL Server セットアップに戻ります。
       Exit code (Decimal):           -2068643839
       Exit facility code:            1203
       Exit error code:               1
       Exit message:                SQL Server のインストールに失敗しました。続行するには、失敗の理由を調べて問題を修正し、

                           SQL Server をアンインストールしてから、SQL Server セットアップに戻ります。
       Start time:                     2011-02-06 16:52:20
       End time:                       2011-02-06 17:20:16
       Requested action:            Install
       Log with failure:              C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20110206_165024\Detail.txt
        ・

        ・

        ・

      Detailed results:
       Feature:                       データベース エンジン サービス
       Status:                        失敗しました: 詳細についてはログを参照してください
       MSI status:                    合格
       Configuration status:          失敗しました: 以下の詳細を参照してください
       Configuration error code:      0xFB92A9BB
       Configuration error description: アクセスが拒否されました。
       Configuration log:             C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20110206_165024\Detail.txt

     <Detail.txtログ>

      Detail.txtを確認したところ以下のようなエラーが記載されております(エラー箇所の抜粋です。)

      ①2011-02-06 17:11:02 RS: SQL Server インスタンスの取得を試みましたが、次の理由により

        rsreportserver.config ファイルを読み込めません: Setup registry key missing。

      ②2011-02-06 17:20:19 Slp: Error result: -2068643839
       2011-02-06 17:20:19 Slp: Result facility code: 1203
       2011-02-06 17:20:19 Slp: Result error code: 1
       2011-02-06 17:20:19 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
       2011-02-06 17:20:19 Slp: Sco: Attempting to open registry subkey Software\Microsoft\PCHealth\ErrorReporting\DW\Installed
       2011-02-06 17:20:32 Slp: Detected localization resources folder: 1033
       2011-02-06 17:20:32 Slp: Detected localization resources folder: 1041

     <これまでに調査した内容>

     ①MSXML 6.0 Parserがインストールされていないことの確認し、問題なし

     ②.NetFramework3.5はインストールされていることを確認し、問題なし

     ③Windows Installer 4.5はインストールされていることを確認し、問題なし

     ④ドメインセキュリティポリシーの「プログラムとデバック」にAdministrator権限があることを確認し、問題なし

    以上のような調査を行い問題ないことを確認しておりますが、何度インストールしても失敗してしまします。

    どなたか、ご教授をお願いいたします。 

    2011年3月22日 9:02

回答

  • System.Diagnostics.ProcessManager.OpenProcess でエラーが発生しているもようです。

    ローカル セキュリティ ポリシーの "プログラムとデバック" 権限が、 セットアップを実施しているドメインユーザーに付与されているかを確認されてはどうでしょう。

    ちなみに私の経験では、以下のソフトがインストールされている場合、同様のエラーが発生した経験がございます。

    そのため、セキュリティソフトなどがインストールされている場合、一旦 アンインストール後、SQL Server をインストールされてみてはどうでしょう。

     Info Trace
    http://www.soliton.co.jp/special/infotraceplus/index.html

    • 回答としてマーク 山本春海 2011年3月30日 4:54
    2011年3月25日 7:53
  • 自己解決できました。

    権限を見直した結果、ドメインセキュリティポリシーの「プログラムとデバック」権限に、セットアップを行っているドメインユーザが設定されておりませんでした。

    対応内容は以下の通り

     ドメインセキュリティポリシーの「プログラムとデバック」にドメインユーザを付与

     ドメインセキュリティポリシーの「プログラムとデバック」に規定値である「Administrators」を付与

    この結果、SqlServer2008SP1がインストールされたことを確認いたしました。

    解決に当たっては、NOBTA様のご支援がヒントになり、設定等を見直し解決できました。

    NOBTA様本当にありがとうございました。

    • 回答としてマーク 山本春海 2011年3月30日 4:54
    2011年3月30日 0:29

すべての返信

  • さらに調査をしたところ Detail.txtに以下のエラーがありました。

    2011-02-06 17:14:03 Slp: タイミング ConfigRC とシナリオ ConfigRC で機能 SQL_Engine_Core_Inst の構成アクションに失敗しました。
    2011-02-06 17:14:03 Slp: アクセスが拒否されました。
    2011-02-06 17:14:03 Slp: タイミング ConfigRC とシナリオ ConfigRC で機能 SQL_Engine_Core_Inst の構成アクションに失敗しました。
    2011-02-06 17:14:03 Slp: System.ComponentModel.Win32Exception: アクセスが拒否されました。
    2011-02-06 17:14:03 Slp:    場所 System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)
    2011-02-06 17:14:03 Slp:    場所 System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited)
    2011-02-06 17:14:03 Slp:    場所 System.Diagnostics.Process.OpenProcessHandle()
    2011-02-06 17:14:03 Slp:    場所 System.Diagnostics.Process.get_Handle()
    2011-02-06 17:14:03 Slp:    場所 Microsoft.SqlServer.Configuration.SqlEngine.SqlServerServiceBase.WaitSqlServerStart(Process processSql)
    2011-02-06 17:14:03 Slp:    場所 Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineDBStartConfig.ConfigSQLServerSystemDatabases(EffectiveProperties properties, Boolean isConfiguringTemplateDBs, Boolean useInstallInputs)
    2011-02-06 17:14:03 Slp:    場所 Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineDBStartConfig.DoCommonDBStartConfig(ConfigActionTiming timing)
    2011-02-06 17:14:03 Slp:    場所 Microsoft.SqlServer.Configuration.SqlConfigBase.SqlFeatureConfigBase.Execute(ConfigActionScenario scenario, ConfigActionTiming timing, Dictionary`2 actionData, PublicConfigurationBase spcbCurrent)
    2011-02-06 17:14:03 Slp:    場所 Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.ExecuteAction(String actionId)
    2011-02-06 17:14:03 Slp:    場所 Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.Execute(String actionId, TextWriter errorStream)
    2011-02-06 17:14:03 Slp: 例外: System.ComponentModel.Win32Exception
    2011-02-06 17:14:03 Slp: ソース: System
    2011-02-06 17:14:03 Slp: メッセージ: アクセスが拒否されました。
    2011-02-06 17:14:04 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Microsoft\Microsoft SQL Server to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20110206_165024\Registry_SOFTWARE_Microsoft_Microsoft SQL Server.reg_
    2011-02-06 17:14:04 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20110206_165024\Registry_SOFTWARE_Microsoft_Windows_CurrentVersion_Uninstall.reg_
    2011-02-06 17:14:04 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Microsoft\MSSQLServer to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20110206_165024\Registry_SOFTWARE_Microsoft_MSSQLServer.reg_
    2011-02-06 17:14:05 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20110206_165024\Registry_SOFTWARE_Wow6432Node_Microsoft_Microsoft SQL Server.reg_
    2011-02-06 17:14:05 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20110206_165024\Registry_SOFTWARE_Wow6432Node_Microsoft_Windows_CurrentVersion_Uninstall.reg_
    2011-02-06 17:14:05 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Wow6432Node\Microsoft\MSSQLServer to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20110206_165024\Registry_SOFTWARE_Wow6432Node_Microsoft_MSSQLServer.reg_
    2011-02-06 17:14:08 Slp: アクセスが拒否されました。

    2011-02-06 17:14:08 Slp: Watson bucket for exception based failure has been created
    2011-02-06 17:20:13 Slp: Completed Action: SqlEngineDBStartConfigAction_install_configrc_Cpu64, returned False

    アクセスが拒否されているようですが

    原因がつかめません。

    どなたか、ご教授をお願いいたします。 


    2011年3月25日 6:15
  • System.Diagnostics.ProcessManager.OpenProcess でエラーが発生しているもようです。

    ローカル セキュリティ ポリシーの "プログラムとデバック" 権限が、 セットアップを実施しているドメインユーザーに付与されているかを確認されてはどうでしょう。

    ちなみに私の経験では、以下のソフトがインストールされている場合、同様のエラーが発生した経験がございます。

    そのため、セキュリティソフトなどがインストールされている場合、一旦 アンインストール後、SQL Server をインストールされてみてはどうでしょう。

     Info Trace
    http://www.soliton.co.jp/special/infotraceplus/index.html

    • 回答としてマーク 山本春海 2011年3月30日 4:54
    2011年3月25日 7:53
  • NOBTA様ご支援ありがとうございます。

    セットアップしているユーザはドメインAdministratorです。

    「プログラムとデバック」に関しては「グループポリシー管理エディター」より以下のように設定されています。

    →「(domain名)\Administrator」のみとなっています。

    「管理ツール」-「ローカルセキュリティ ポリシー」にも「プログラムとデバック」がありますが、こちらは以下のようになっております。

    →「Administrator」のみとなっています。

     こちらにも「(domain名)\Administrator」の権限が必要なのでしょうか?

    「プログラムとデバック」がドメインとローカルの2か所あり困惑している状態です。

    どちらに設定すればよいか、ご教授していただけると助かります。

    ちなみに

    セキュリティソフトはウィルスバスターCorpがインストールされておりますが、ウィルスバスターCorpをインストールする前に

    SQL Serverをインストールしたときも同様の現象でインストールできませんでした。

    2011年3月25日 10:45
  • 自己解決できました。

    権限を見直した結果、ドメインセキュリティポリシーの「プログラムとデバック」権限に、セットアップを行っているドメインユーザが設定されておりませんでした。

    対応内容は以下の通り

     ドメインセキュリティポリシーの「プログラムとデバック」にドメインユーザを付与

     ドメインセキュリティポリシーの「プログラムとデバック」に規定値である「Administrators」を付与

    この結果、SqlServer2008SP1がインストールされたことを確認いたしました。

    解決に当たっては、NOBTA様のご支援がヒントになり、設定等を見直し解決できました。

    NOBTA様本当にありがとうございました。

    • 回答としてマーク 山本春海 2011年3月30日 4:54
    2011年3月30日 0:29
  • 日本語版も作ってください>日本マイクロソフト株式会社御中
    http://support.microsoft.com/kb/2000257


    9/9追記:
    早速対応していただきありがとうございます。

    • 編集済み sekihdn 2011年9月9日 1:31
    2011年8月22日 7:37