Microsoft.SqlServer.Management.Smo.Wmi 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Microsoft.SqlServer.Management.Smo.Wmi 名前空間には、SMO アプリケーションから Windows Management Instrumentation (WMI) にプログラムでアクセスするためのクラスが含まれています。
クラス
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、Microsoft SQL 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、親オブジェクトに定義されているすべてのSQL Serverサービスを表す オブジェクトのコレクションServiceを表します。 |
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) プロバイダーのアーキテクチャを示す値が含まれます。 |
注釈
Microsoft.SqlServer.Management.Smo.Wmi名前空間には、SQL Server WMI を表すすべてのクラスが含まれています。 この名前空間のクラスは、SQL Serverのインスタンスへの接続を必要としません。 この名前空間のクラスは、 クラスと クラスによって表されるSQL Server サービスとSQL Server エージェント サービスをServerJobServer制御します。 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エイリアスを管理します。
Note
Microsoft.SqlServer.Management.Smo.Wmi クラスを使用するには、regasm.exe
を使用して Microsoft.SqlServer.SqlWmiManagment.dll を登録しておく必要があります。