Microsoft は、1 つのダウンロード可能なファイルとして Microsoft SQL Server 2008 の修正プログラムを配布します。 修正プログラムは累積的であるため、新しい各リリースには、すべての修正プログラムと、以前の SQL Server 2008 修正プログラム リリースに含まれていたすべてのセキュリティ修正プログラムが含まれています。メモ セットアップ用の SkipRules パラメーターは、文書化された機能ではありません。 このパラメーターは、Microsoft CSS エスカレーションによって指示されない限り使用しないでください。
現象
次のような状況で問題が発生します。
-
標準の Windows Management Instrumentation (WMI) クラスは、Windows クラスター環境のカスタム サブクラスに置き換えられます。 たとえば、ダウンロードして、クラスター ノードに Fujitsu NT-Agent ソフトウェアをインストールします。 注: 富士通 NT-Agent ソフトウェアをダウンロードするには、次の Web サイトを参照してください。
-
この Windows クラスター環境で Microsoft SQL Server 2008 クラスターを設定しようとするとします。
-
WMI サービスの事前チェックが成功します。
このシナリオでは、SQL Server 2008 クラスターのインストール プロセスの WMI サービスチェックフェーズ中にセットアップ プログラムが失敗します。 さらに、以下のエラー メッセージが表示されます。
"Windows Management Instrumentation (WMI) サービス" チェック失敗しました。
さらに、次のエラー メッセージは、SQL Server 2008 セットアップ ログ ファイル (Detail.txt) に記録されます。
<日時> Slp: ルール 'Cluster_IsWMIServiceOperational' 検出結果: WMI 運用結果 WMIServiceIsInstalled =True;WMIServiceIsRunning =True;OSWorkingCheck =True;ComputerSystemWorkingCheck =False;ProcessorWorkingCheck =True;machine Node1<Date Time> Slp: Evaluateing rule : Cluster_IsWMIServiceOperational<Date Time> Slp: rule running on machine: Node1<Date Time> Slp: Rule evaluation done : Failed<Date Time> Slp: Rule evaluation message: WMI サービスはクラスター ノードで実行されていません。
原因
Cluster_IsWMIServiceOperational規則では、通常、WMI サービスがノードで正しく実行されているかどうかを確認します。 この問題は、CLUSTER_ISWMISERVICEOPERATIONAL ルールが WMI サービスを実行している場合でもカスタム WMI サービスを検出できないために発生します。
解決方法
SQL Server 2008
この問題の修正プログラムは、累積的な更新プログラム 9 で最初にリリースされました。 SQL Server 2008 のこの累積的な更新プログラム パッケージを取得する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示してください。
977444 SQL Server 2008 の累積的な更新プログラム パッケージ 9注 ビルドは累積的であるため、新しい修正プログラムの各リリースには、以前のSQL Server 2008 修正プログラム リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
956909 2008 年SQL Serverリリース後にリリースされた SQL Server 2008 ビルド
SQL Server 2008 SP1
この問題の修正プログラムは、SQL Server 2008 Service Pack 1 用の累積的な更新プログラム 7 で最初にリリースされました。 この累積的な更新プログラム パッケージの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
979065 SQL Server 2008 Service Pack 1Note 用の累積的な更新プログラム パッケージ 7 ビルドは累積的であるため、各新しい修正プログラム リリースには、以前の SQL Server 2008 修正プログラム リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
970365 2008 Service Pack 1 SQL Serverリリース後にリリースされた SQL Server 2008 ビルドMicrosoft SQL Server 2008 修正プログラムは、特定のSQL Server サービス パック用に作成されます。 SQL Server 2008 Service Pack 1 修正プログラムを、SQL Server 2008 Service Pack 1 のインストールに適用する必要があります。 既定では、SQL Server Service Pack で提供されるすべての修正プログラムは、次のSQL Server サービス パックに含まれます。
回避策
この問題を回避するには、以下のいずれかの方法を使用します。方法 1次のコマンドを実行して、SQL Server 2008 クラスターをインストールします。
Setup /SkipRules=Cluster_IsWMIServiceOperational /Action=InstallFailoverCluster
方法 2SQL Server 2008 クラスターを設定する前に、カスタム WMI クラスの登録を解除します。 次に、SQL Server 2008 クラスターの設定が完了したら、WMI クラスをもう一度登録します。方法 3富士通 NT-Agent ソフトウェアをインストールした場合は、SQL Server 2008 クラスターを設定する前にソフトウェアを削除します。 次に、SQL Server 2008 クラスターの設定が完了したら、富士通 NT-Agent ソフトウェアを再インストールします。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
関連情報
SQL Serverの増分サービス モデルの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
935897 増分サービス モデルは、報告された問題の修正プログラムを提供するためにSQL Server チームから入手できますSQL Server更新プログラムの名前付けスキーマの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。
822499Microsoft SQL Server ソフトウェア更新プログラム パッケージの新しい名前付けスキーマソフトウェア更新プログラムの用語の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。
824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明