Microsoft.SqlServer.Management.Smo.Wmi Namespace
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 サービスの状態を指定するための値が含まれます。 |