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