修正: SQL Server 2008 で sp_add_alert ストアド プロシージャを使用して WMI イベント アラートを作成しようとすると、"指定された@wmi_namespaceで@wmi_queryを実行できませんでした" というエラー メッセージが表示される

バグ: #50004003 (SQL 修正プログラム)

マイクロソフトでは、Microsoft SQL Server 2008 の修正を 1 つのダウンロード可能なファイルとして配布しています。 修正は累積的であるため、新しいリリースの修正には、以前のリリースの SQL Server 2008 の修正に含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれます。

現象

を使用して Windows Management Instrumentation (WMI) イベント アラートを作成しようとすると、
 sp_add_alert
  ストアド プロシージャ Microsoft SQL Server 2008 の名前付きクラスター インスタンスで、次のエラー メッセージが表示されます。

注

メッセージ 22022、レベル 16、状態 1、行 0

  SQLServerAgent エラー: WMI エラー: 0x80041013。

  メッセージ 14511、レベル 16、状態 1、手順 sp_verify_alert、行 300

  指定された@wmi\_namespaceでは@wmi\_queryを実行できませんでした。 クエリで選択したイベント クラスが名前空間に存在すること、およびクエリの構文が正しいことを確認します。

注
  この問題は、クラスターの SQL ネットワーク名がちょうど 15 文字の場合には発生しません。

  SQL ネットワーク名は、仮想 SQL Server 名とも呼ばれます。

原因

この問題は、WMI イベント プロバイダーが SQL Server データベース エンジンに接続できないために発生します。

解決策

この問題の修正プログラムは、累積的な更新プログラム 3 で最初にリリースされました。 SQL Server 2008用のこの累積的な更新プログラムパッケージを入手する方法の詳細についてはをクリックして以下「サポート技術情報」(Microsoft サポート技術情報)資料を参照。

960484 SQL Server 2008 用の累積的な更新プログラム パッケージ 3 注: ビルドは累積的であるため、新しくリリースされた各修正プログラムには、以前の SQL Server 2008 更新プログラムのリリースに含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

956909 SQL Server 2008 のリリース以降にリリースされた SQL Server 2008 のビルド

回避策

この問題を回避するには、名前付きクラスター インスタンスの代わりに既定のクラスター インスタンスをインストールします。 または、クラスターに正確に 15 文字の SQL ネットワーク名を付けます。

仮想 SQL Server 名を変更する前に、次の項目を読んでいることを確認してください。

  • SQL Server では、レプリケーションとログ配布を併用しない限り、レプリケーションに関係するサーバーの名前変更をサポートしていません。 ログ配布のセカンダリ サーバーは、プライマリ サーバーが完全に失われた場合に名前を変更できます。 詳細については、次の MSDN (Microsoft Developer Network) Web サイトを参照してください。
    https://msdn.microsoft.com/library/ms151224.aspx
  • データベース ミラーリングを使用するように構成されている仮想サーバーの名前を変更する場合は、名前変更操作の前にデータベース ミラーリングをオフにしてから、新しい仮想サーバー名を使用してデータベース ミラーリングを再確立する必要があります。 データベース ミラーリングのメタデータは、新しい仮想サーバー名を反映するように自動的に更新されません。

SQL Server の仮想インスタンスの名前を変更する方法の詳細については、次の MSDN Web サイトを参照してください。

https://msdn.microsoft.com/library/ms178083.aspx

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

追加情報

変更されるファイル、およびこの「サポート技術情報」 (Microsoft サポート技術情報) の資料に記載されている修正プログラムが含まれる累積的な更新プログラム パッケージを適用するための必要条件の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。

960484 SQL Server 2008 用の累積的な更新プログラム パッケージ 3「現象」に記載されているエラー メッセージは、WMI の一般的なエラー メッセージです。 このエラー メッセージは、この資料に記載されていない、その他のさまざまな状況でも発生する可能性があります。 そのような場合は、この記事に記載されている解決策は適用されません。 文書化されている 1 つのケースの詳細については、次のマイクロソフト Web サイトを参照してください。

https://connect.microsoft.com/sqlserver/feedback/viewfeedback.aspx?feedbackid=351556

参考資料

SQL Server 2008 のリリース以降に利用可能なビルドの一覧の詳細については、以下のサポート技術情報番号をクリックしてください。

956909 SQL Server 2008 のリリース以降にリリースされた SQL Server 2008 のビルド

SQL Server の増分サービス モデルの関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。

935897 報告された問題に対する修正プログラムを提供する SQL Server チームの増分サービス モデル (ISM) について

SQL Server の更新プログラムの命名方式の関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。

822499 Microsoft SQL Server ソフトウェア更新プログラム パッケージの新しい命名スキーマソフトウェア更新プログラムに関する用語の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。

824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明