Microsoft.SqlServer.Management.Smo.Wmi 名前空間
Microsoft.SqlServer.Management.Smo.Wmi 名前空間には、SMO アプリケーションから Windows Management Instrumentation (WMI) にプログラムでアクセスするためのクラスが含まれています。
Microsoft.SqlServer.Management.Smo.Wmi 名前空間には、SQL Server WMI を表すすべてのクラスが含まれています。この名前空間のクラスでは、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 の別名を管理する。
注意 |
---|
SQL Server 2008 で Microsoft.SqlServer.Management.Smo.Wmi クラスを使用するには、regasm.exe を使用して Microsoft.SqlServer.SqlWmiManagment.dll を登録しておく必要があります。 |
クラス
クラス | 説明 | |
---|---|---|
ClientProtocol | ClientProtocol クラスは、ネットワーク経由で 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 クラスは、MicrosoftSQL Server のインスタンスの Windows Management Instrumentation (WMI) インストールを表します。 | |
NetLibInfo | NetLibInfo オブジェクトは、ネットワーク ライブラリ ファイルに関する情報を表します。 | |
ProtocolBase | ProtocolBase クラスは、SQL Server クライアントまたは SQL Server を実行しているサーバーで使用するプロトコルを表します。 | |
ProtocolProperty | ProtocolProperty クラスは、Windows Management Instrumentation (WMI) インストールのプロトコルの属性を表します。 | |
ProtocolPropertyCollection | ProtocolPropertyCollection クラスは、親オブジェクトで定義されたプロトコルのすべての属性を表す ProtocolProperty オブジェクトのコレクションを表します。 | |
ServerAlias | ServerAlias クラスは、Windows Management Instrumentation (WMI) インストールのサーバー接続の別名を表します。 | |
ServerAliasCollection | ServerAliasCollection クラスは、親オブジェクトで定義されたすべての SQL Server の別名を表す ServerAlias オブジェクトのコレクションを表します。 | |
ServerInstance | ServerInstance クラスは、MicrosoftSQL Server のインスタンスを表します。 | |
ServerInstanceCollection | ServerInstanceCollection クラスは、親オブジェクトで定義された SQL Server のすべてのインスタンスを表す ServerInstance オブジェクトのコレクションを表します。 | |
ServerIPAddress | ServerIPAddress クラスは、Windows Management Instrumentation (WMI) インストールで定義されたサーバー プロトコルの IP アドレスを表します。 | |
ServerIPAddressCollection | ServerIPAddressCollection クラスは、親オブジェクトで定義されたすべてのサーバー IP アドレスを表す ServerIPAddress オブジェクトのコレクションを表します。 | |
ServerProtocol | ServerProtocol クラスは、ネットワーク経由で SQL Server クライアントと通信できるサーバー インスタンスにインストールされたネットワーク プロトコルを表します。 | |
ServerProtocolCollection | ServerProtocolCollection クラスは、親オブジェクトで定義されたすべてのサーバー プロトコルを表す ServerProtocol オブジェクトのコレクションを表します。 | |
ServerProtocolProperty | ServerProtocolProperty クラスは、Windows Management Instrumentation (WMI) サーバー プロトコルの属性を表します。 | |
ServerProtocolPropertyCollection | ServerProtocolPropertyCollection クラスは、親オブジェクトで定義されたサーバー プロトコルのすべての属性を表す ServerProtocolProperty オブジェクトのコレクションを表します。 | |
Service | Service クラスは、SQL Server サービスのインスタンスを表します。 | |
ServiceCollection | ServiceCollection クラスは Service オブジェクトのコレクションです。これは、親オブジェクトで定義されているすべての SQL Server サービスを表します。 | |
WmiCollectionBase | WmiCollectionBase クラスは、Windows Management Instrumentation (WMI) オブジェクト参照のすべてのコレクション オブジェクトを表します。 | |
WmiConnectionInfo | WmiConnectionInfo クラスは、Windows Management Instrumentation (WMI) のインストールで使用される接続情報を表します。 | |
WmiSmoObject | WmiSmoObject クラスは、すべての Windows Management Instrumentation (WMI) オブジェクトの作成元となる基本的な WMI オブジェクトを表します。 |
列挙体
列挙体 | 説明 | |
---|---|---|
ProviderArchitecture | ProviderArchitecture 列挙には、Windows Management Instrumentation (WMI) プロバイダのアーキテクチャを示す値が含まれます。 |