WMI Provider for Configuration Management

適用対象:SQL Server

WMI プロバイダーは、Microsoft 管理コンソール (MMC) と Microsoft SQL Server 構成マネージャーのSQL Server 構成マネージャー スナップインで使用される公開レイヤーです。 これは、SQL Server 構成マネージャーによって要求されたレジストリ操作を管理する API 呼び出しとやり取りするための統一された方法を提供し、選択したSQL Server サービスに対する制御と操作を強化します。

SQL Server WMI プロバイダーは DLL と MOF ファイルであり、SQL Server セットアップによって自動的にコンパイルされます。

SQL Server WMI プロバイダーには、次のメソッドを使用してSQL Server サービスを制御するために使用されるオブジェクト クラスのセットが含まれています。

  • WINDOWS クエリ言語 (WQL) を埋め込むことができる VBScript、JScript、Perl などのスクリプト言語。

  • SMO マネージド コード プログラム内の ManagedComputer オブジェクト。

  • SQL Server WMI プロバイダー スナップインを含むSQL Server 構成マネージャーまたは MMC。

スクリプト言語の使用

スクリプト言語の使用には、次のような利点があります。

  • 開発環境が不要。

  • スクリプト言語をサポートするファイルが幅広く利用可能。

スクリプトは、SQL Server WMI プロバイダーに加えて、他の WMI プロバイダーと連携することもできます。 ドメイン管理者は、スクリプトを使用して、ネットワーク上の複数のコンピューターのサービスの設定、ネットワーク設定、および別名設定を行うことができます。

このセクションでは、スクリプトから構成管理用の WMI プロバイダーにアクセスする方法についてより詳細に説明します。

SMO ManagedComputer オブジェクトの使用

ManagedComputer オブジェクトは、構成管理用 WMI プロバイダーへのアクセスを提供する SMO マネージド オブジェクトです。 SMO プログラムを使用すると、オブジェクトをManagedComputer使用して、SQL Server サービス、ネットワーク設定、エイリアス設定を表示および変更できます。 詳細については、「 WMI プロバイダーを使用したサービスとネットワーク設定の管理」を参照してください。

Microsoft 管理コンソールまたは SQL Server 構成マネージャーの使用

Microsoft 管理コンソール (MMC) には、スクリプト言語やマネージ コード プログラムではなく、SQL Server サービスを管理するためのインターフェイスが用意されています。 SQL Server管理 MMC スナップインは、サービスの停止と開始、およびサービス アカウントの変更に使用できます。

SQL Server 構成マネージャーを使用して、SQL Server サービス、クライアントとサーバーのプロトコル、およびサーバーエイリアスを管理することもできます

参照

WMI Provider for Configuration Management について
WMI Provider for Configuration Management の操作
WQL およびスクリプティング言語での WMI Provider for Configuration Management の使用