Microsoft.SqlServer.Management.Smo.Wmi 名前空間には、SMO アプリケーションから Windows Management Instrumentation (WMI) にプログラムでアクセスするためのクラスが含まれています。
更新されたテキスト :2006 年 7 月 17 日
Microsoft.SqlServer.Management.Smo.Wmi 名前空間には、SQL Server Windows Management Instrumentation を表すすべてのクラスが含まれています。この名前空間のクラスには、SQL Server のインスタンスへの接続が必要ありません。この名前空間のクラスは、Server クラスおよび JobServer クラスによって表される SQL Server サービスと SQL Server エージェント サービスを制御します。実際には、WMI は SMO サーバー クラスよりも上の階層にあります。また、WMI クラスを使用して、SQL Server をインストールしたクライアントおよびサーバーにネットワーク プロトコルとライブラリを設定します。
Microsoft.SqlServer.Management.Smo.Wmi 名前空間は、Microsoft.SqlServer.Smo.dll アセンブリ ファイルにあります。また、一部の列挙クラスは、Microsoft.SqlServer.WmiEnum.dll アセンブリ ファイルにあります。Microsoft.SqlServer.Management.Smo.Wmi 名前空間のクラスにアクセスするには、両方のファイルをインポートする必要があります。
Microsoft.SqlServer.Management.Smo.Wmi 名前空間を使用すると、次のような操作を実行できます。
SQL Server および SQL Server エージェントの両方のインスタンスを停止、開始、および一時停止する。
SQL Server サービスおよびクライアントにプロトコル、ネットワーク ライブラリ、および IP アドレス情報を設定する。
SQL Server の別名を管理する。
リリース |
履歴 |
2006 年 7 月 17 日 |
変更内容 :
|
クラス
| クラス | 説明 |
|---|---|
| ClientProtocol | ClientProtocol クラスは、ネットワーク経由で Microsoft SQL Server のインスタンスと通信できるクライアント インスタンスにインストールされたネットワーク プロトコルを表します。 |
| ClientProtocolCollection | ClientProtocolCollection クラスは、親オブジェクトで定義されたすべてのクライアント プロトコルを表す ClientProtocol オブジェクトのコレクションを表します。 |
| ClientProtocolProperty | ClientProtocolProperty クラスは、Windows Management Instrumentation (WMI) クライアント プロトコルの属性を表します。 |
| ClientProtocolPropertyCollection | ClientProtocolPropertyCollection クラスは、親オブジェクトで定義されたクライアント プロトコルのすべての属性を表す ClientProtocolProperty オブジェクトのコレクションを表します。 |
| IPAddressProperty | IPAddressProperty クラスは、Windows Management Instrumentation (WMI) の IP アドレスの属性を表します。 |
| IPAddressPropertyCollection | IPAddressPropertyCollection クラスは、親オブジェクトで定義された IP アドレスのすべての属性を表す IPAddressProperty オブジェクトのコレクションを表します。 |
| ManagedComputer | ManagedComputer クラスは、Microsoft SQL Server のインスタンスの Windows Management Instrumentation (WMI) インストールを表します。 |
| NetLibInfo | NetLibInfo オブジェクトは、ネットワーク ライブラリ ファイルに関する情報を表します。 |
| ProtocolBase | ProtocolBase クラスは、Microsoft SQL Server クライアントまたは SQL Server サーバーで使用するプロトコルを表します。 |
| ProtocolProperty | ProtocolProperty クラスは、Windows Management Instrumentation (WMI) インストールのプロトコルの属性を表します。 |
| ProtocolPropertyCollection | ProtocolPropertyCollection クラスは、親オブジェクトで定義されたプロトコルのすべての属性を表す ProtocolProperty オブジェクトのコレクションを表します。 |
| ServerAlias | ServerAlias クラスは、Windows Management Instrumentation (WMI) インストールのサーバー接続の別名を表します。 |
| ServerAliasCollection | ServerAliasCollection クラスは、親オブジェクトで定義されたすべての Microsoft SQL Server の別名を表す ServerAlias オブジェクトのコレクションを表します。 |
| ServerInstance | ServerInstance クラスは、Microsoft SQL Server のインスタンスを表します。 |
| ServerInstanceCollection | ServerInstanceCollection クラスは、親オブジェクトで定義された Microsoft SQL Server のすべてのインスタンスを表す ServerInstance オブジェクトのコレクションを表します。 |
| ServerIPAddress | ServerIPAddress クラスは、Windows Management Instrumentation (WMI) インストールで定義されたサーバー プロトコルの IP アドレスを表します。 |
| ServerIPAddressCollection | ServerIPAddressCollection クラスは、親オブジェクトで定義されたすべてのサーバー IP アドレスを表す ServerIPAddress オブジェクトのコレクションを表します。 |
| ServerProtocol | ServerProtocol クラスは、ネットワーク経由で Microsoft SQL Server クライアントと通信できるサーバー インスタンスにインストールされたネットワーク プロトコルを表します。 |
| ServerProtocolCollection | ServerProtocolCollection クラスは、親オブジェクトで定義されたすべてのサーバー プロトコルを表す ServerProtocol オブジェクトのコレクションを表します。 |
| ServerProtocolProperty | ServerProtocolProperty クラスは、Windows Management Instrumentation (WMI) サーバー プロトコルの属性を表します。 |
| ServerProtocolPropertyCollection | ServerProtocolPropertyCollection クラスは、親オブジェクトで定義されたサーバー プロトコルのすべての属性を表す ServerProtocolProperty オブジェクトのコレクションを表します。 |
| Service | Service クラスは、SQL Server サービスのインスタンスを表します。 |
| ServiceCollection | ServiceCollection クラスは、親オブジェクトで定義されたすべての SQL Server のサービスを表す Service オブジェクトのコレクションを表します。 |
| WmiCollectionBase | WmiCollectionBase クラスは、Windows Management Instrumentation (WMI) オブジェクト参照のすべてのコレクション オブジェクトを表します。 |
| WmiConnectionInfo | WmiConnectionInfo クラスは、Windows Management Instrumentation (WMI) のインストールで使用される接続情報を表します。 |
| WmiSmoObject | WmiSmoObject クラスは、すべての Windows Management Instrumentation (WMI) オブジェクトの作成元となる基本的な WMI オブジェクトを表します。 |
列挙型
| 列挙体 | 説明 |
|---|---|
| ManagedServiceType | ManagedServiceType 列挙には、Windows Management Instrumentation (WMI) で管理できるサービスの種類を指定するための値が含まれます。 |
| PropertyType | PropertyType 列挙には、任意の Windows Management Instrumentation (WMI) プロパティ オブジェクトに対してプロパティのデータ型を指定するための値が含まれます。 |
| ProviderArchitecture | ProviderArchitecture 列挙には、Windows Management Instrumentation (WMI) プロバイダのアーキテクチャを示す値が含まれます。 |
| ServiceErrorControl | ServiceErrorControl 列挙には、SQL Server サービスがスタートアップ時に正しく開始しない場合のエラー重大度を指定するための値が含まれます。 |
| ServiceStartMode | ServiceStartMode 列挙には、SQL Server サービスを開始する方法を指定するための値が含まれます。 |
| ServiceState | ServiceState 列挙には、SQL Server サービスの状態を指定するための値が含まれます。 |