Microsoft.SqlServer.Management.Smo.Wmi 命名空间

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 类表示 IPAddressProperty 对象的集合,这些对象表示在父对象上定义的 IP 地址的所有属性。

ManagedComputer

ManagedComputer类表示 MicrosoftSQL 服务器实例上的 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类表示 ServerAlias 对象的集合,这些对象表示在父对象上定义的所有 SQL Server 别名。

ServerInstance

ServerInstance类表示 Microsoft SQL Server 的实例。

ServerInstanceCollection

ServerInstanceCollection类表示 ServerInstance 对象的集合,这些对象表示在父对象上定义 SQL Server 的所有实例。

ServerIPAddress

ServerIPAddress 类表示在 Windows Management Instrumentation (WMI) 安装中定义的服务器协议的 IP 地址。

ServerIPAddressCollection

ServerIPAddressCollection 类表示 ServerIPAddress 对象的集合,这些对象表示在父对象上定义的所有服务器 IP 地址。

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) 提供程序体系结构的值。

注解

Microsoft.SqlServer.Management.Smo.Wmi命名空间包含表示的所有类SQL ServerWMI。 此命名空间中的类不需要连接到的实例SQL Server。 此命名空间控件中的类SQL Server服务和SQL Server代理服务所表示的Server类和JobServer类。 WMI 按层次结构高于 SMO Server 类。 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代理。

  • 设置协议、 网络库和 IP 地址信息SQL Server服务和客户端。

  • 管理SQL Server别名。

备注

你必须使用注册 Microsoft.SqlServer.SqlWmiManagment.dllregasm.exe然后才能使用Microsoft.SqlServer.Management.Smo.Wmi类。