トップ回答者
SQL Server 2008 R2 インストールでエラー

質問
-
OS:Windows Server 2008 SP2(32bit)
SQL Server 2008 R2のインストールを行ったところ、以下のエラーが発生してしまいました。
Feature: データベース エンジン サービス
Status: 失敗しました: 詳細についてはログを参照してください
MSI status: 失敗しました: 以下の詳細を参照してください
MSI error code: 2337
MSI log file location: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100506_165148\sql_engine_core_shared_Cpu32_1.log
MSI error description: The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2337.
Configuration status: 失敗しました: 以下の詳細を参照してください
Configuration error code: 0x0A2FBD17@1211@1
Configuration error description: 1 つ以上のコマンド ライン スイッチが無効です。
Configuration log: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100506_165148\Detail.txtインストールに用いたISOファイルは「ja_sql_server_2008_r2_developer_x86_x64_ia64_dvd_522714.iso」です。
インストールはsetup.exeを実行して、「新規インストールを実行するか、既存のインストールに機能を追加します。」を選択しました。
1つ以上のコマンドラインスイッチが無効です、と言われてもウィザードから実行しただけなのですが・・・。
解決方法や参考情報があれば教えてください。
宜しくお願いいたします。
回答
すべての返信
-
ElanLilacさん
ありがとうございます。
インストール前の構成チェックはすべて正常でした。
COM関連のサービスはどのサービスが起動されていることを確認すれば良いでしょうか。Detail.txtのエラーログを添付します。
------------------------------------------------------------------------------------------
Slp: Running: C:\Windows\system32\WBEM\mofcomp.exe "C:\Program Files\Microsoft SQL Server\100\Shared\1041\sqlmgmprovider.mfl"
Slp: Microsoft (R) MOF Compiler Version 6.0.6000.16386
Slp: Copyright (c) Microsoft Corp. 1997-2006. All rights reserved.
Slp: MOF ファイルの解析中: C:\Program Files\Microsoft SQL Server\100\Shared\1041\sqlmgmprovider.mfl
Slp: C:\Program Files\Microsoft SQL Server\100\Shared\1041\sqlmgmprovider.mfl (1): エラー SYNTAX 0X8004400a: ファイルの範囲で予期せぬトークンです
Slp:
Slp: コンパイラによってエラー 0x8004400a が返されました
Slp: Sco: Compile operation for mof file C:\Program Files\Microsoft SQL Server\100\Shared\1041\sqlmgmprovider.mfl failed. Exit code 2
Slp: タイミング ConfigNonRC とシナリオ ConfigNonRC で機能 CommonFiles_Loc の構成アクションに失敗しました。
Slp: 1 つ以上のコマンド ライン スイッチが無効です。
Slp: The configuration failure category of current exception is ConfigurationFailure
Slp: タイミング ConfigNonRC とシナリオ ConfigNonRC で機能 CommonFiles_Loc の構成アクションに失敗しました。
Slp: Microsoft.SqlServer.Configuration.Sco.ScoException: 1 つ以上のコマンド ライン スイッチが無効です。
Slp: 場所 Microsoft.SqlServer.Configuration.Sco.WmiProvider.InstallMof()
Slp: 場所 Microsoft.SqlServer.Configuration.Slp.SlpConfigurationPrivate.Install_ConfigWMIProvider(Dictionary`2 actionData)
Slp: 場所 Microsoft.SqlServer.Configuration.Slp.SlpConfigurationPrivate.Install_PostMSI(Dictionary`2 actionData, PublicConfigurationBase spcb)
Slp: 場所 Microsoft.SqlServer.Configuration.Slp.SlpConfigurationPrivate.InstallImpl(ConfigActionTiming timing, Dictionary`2 actionData, PublicConfigurationBase spcb)
Slp: 場所 Microsoft.SqlServer.Configuration.Slp.SlpConfigurationPrivate.Install(ConfigActionTiming timing, Dictionary`2 actionData, PublicConfigurationBase spcb)
Slp: 場所 Microsoft.SqlServer.Configuration.SqlConfigBase.PrivateConfigurationBase.Execute(ConfigActionScenario scenario, ConfigActionTiming timing, ConfigBaseAction action, Dictionary`2 actionData, PublicConfigurationBase spcbCurrent)
Slp: 場所 Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.ExecuteAction(String actionId)
Slp: 場所 Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.Execute(String actionId, TextWriter errorStream)
Slp: 例外: Microsoft.SqlServer.Configuration.Sco.ScoException
Slp: ソース: Microsoft.SqlServer.Configuration.Sco
Slp: メッセージ: 1 つ以上のコマンド ライン スイッチが無効です。
Slp: Watson Bucket 3
Original Parameter ValuesSlp: Parameter 0 : SQL Server 2008 R2@RTM@
Slp: Parameter 3 : Microsoft.SqlServer.Configuration.Sco.ScoException@1211@1
Slp: Parameter 4 : Microsoft.SqlServer.Configuration.Sco.ScoException@1211@1
Slp: Parameter 5 : Slp_Config_Install_Loc_WMI_Provider
Slp: Parameter 6 : INSTALL@CONFIGNONRC@COMMONFILES_LOCSlp: Final Parameter Values
Slp: Parameter 0 : SQL Server 2008 R2@RTM@
Slp: Parameter 3 : 0x0A2FBD17@1211@1
Slp: Parameter 4 : 0x0A2FBD17@1211@1
Slp: Parameter 5 : Slp_Config_Install_Loc_WMI_Provider
Slp: Parameter 6 : 0xD718045E
------------------------------------------------------------------------------------------mofcomp.exeが壊れているのでしょうか。
それともSQL Serverが提供するMOFファイルが問題? -
ElanLilacさん、NOBTAさん
アドバイスありがとうございます。ここ数日でISOイメージを取りなおしたり、セットアップファイルをゲストOSのローカルにコピーして実行したり、Developerで無くてEnterpriseのほうを使ったり、OS(W2k8)を再インストールしたりと試してみましたが、現象は変わりませんでした。
1点、環境を書き忘れていましたが、私はホストOSがWin7 ent x86でVPCを用いてSQL2k8R2の環境を作成しようとしています。
最近海外のブログを見るとWin7のVPCのISO Readerに問題があるのではないか?といった記事を見かけます。
次はホストOSの適当なドライブにISOイメージをマウントしてホスト/ゲスト間で共有して・・・な手順でセットアップを試みてみる予定です。
取り急ぎ。