Microsoft.SqlServer.Management.Smo.Wmi Espacio de nombres

El espacio de nombres Microsoft.SqlServer.Management.Smo.Wmi contiene clases que proporcionan acceso mediante programación a Instrumental de administración de Windows (WMI) desde una aplicación SMO.

Clases

ClientProtocol

La ClientProtocol clase representa un protocolo de red instalado en una instancia de cliente que permite la comunicación con la instancia de SQL Server a través de una red.

ClientProtocolCollection

La clase ClientProtocolCollection representa una recopilación de objetos ClientProtocol que representan todos los protocolos de cliente definidos en el objeto primario.

ClientProtocolProperty

La clase ClientProtocolProperty representa un atributo de un protocolo de cliente de Instrumental de administración de Windows (WMI).

ClientProtocolPropertyCollection

La clase ClientProtocolPropertyCollection representa una recopilación de objetos ClientProtocolProperty que representan todos los atributos del protocolo de cliente definidos en el objeto primario.

IPAddressProperty

La clase IPAddressProperty representa un atributo de una dirección IP de Instrumental de administración de Windows (WMI).

IPAddressPropertyCollection

La clase IPAddressPropertyCollection representa una recopilación de objetos IPAddressProperty que representan todos los atributos de la dirección IP definida en el objeto primario.

ManagedComputer

La ManagedComputer clase representa una instalación de instrumental de administración de Windows (WMI) en una instancia de MicrosoftSQL Server.

NetLibInfo

El objeto NetLibInfo representa información con respecto a un archivo de biblioteca de red.

ProtocolBase

La ProtocolBase clase representa un protocolo utilizado en un cliente de SQL Server o un servidor que ejecuta SQL Server.

ProtocolProperty

La clase ProtocolProperty representa un atributo de un protocolo en la instalación de Instrumental de administración de Windows (WMI).

ProtocolPropertyCollection

La clase ProtocolPropertyCollection representa una recopilación de objetos ProtocolProperty que representan todos los atributos del protocolo definidos en el objeto primario.

ServerAlias

La clase ServerAlias representa un alias para una conexión al servidor en la instalación de Instrumental de administración de Windows (WMI).

ServerAliasCollection

La ServerAliasCollection clase representa una colección de ServerAlias objetos que representan todos los alias de SQL Server definidos en el objeto primario.

ServerInstance

La ServerInstance clase representa una instancia de Microsoft SQL Server.

ServerInstanceCollection

La ServerInstanceCollection clase representa una colección de ServerInstance objetos que representan todas las instancias de SQL Server definidas en el objeto primario.

ServerIPAddress

La clase ServerIPAddress representa la dirección IP del protocolo de servidor definida en la instalación de Instrumental de administración de Windows (WMI).

ServerIPAddressCollection

La clase ServerIPAddressCollection representa una recopilación de objetos ServerIPAddress que representan todas las direcciones IP de servidor definidas en el objeto primario.

ServerProtocol

La ServerProtocol clase representa un protocolo de red instalado en una instancia de servidor que permite la comunicación con clientes de SQL Server a través de una red.

ServerProtocolCollection

La clase ServerProtocolCollection representa una recopilación de objetos ServerProtocol que representan todos los protocolos de servidor definidos en el objeto primario.

ServerProtocolProperty

La clase ServerProtocolProperty representa un atributo de un protocolo de servidor de Instrumental de administración de Windows (WMI).

ServerProtocolPropertyCollection

La clase ServerProtocolPropertyCollection representa una recopilación de objetos ServerProtocolProperty que representan todos los atributos del protocolo de servidor definidos en el objeto primario.

Service

La Service clase representa una instancia del servicio SQL Server.

ServiceCollection

La ServiceCollection clase representa una colección de Service objetos que representan todos los servicios de SQL Server definidos en el objeto primario.

WmiCollectionBase

La clase WmiCollectionBase representa todos los objetos de recopilación de la referencia de objetos de Instrumental de administración de Windows (WMI).

WmiConnectionInfo

La clase WmiConnectionInfo representa información de conexión utilizada por la instalación de Instrumental de administración de Windows (WMI).

WmiSmoObject

La clase WmiSmoObject representa el objeto fundamental de Instrumental de administración de Windows (WMI) a partir del cual se construyen todos los objetos de WMI.

Enumeraciones

ProviderArchitecture

La enumeración ProviderArchitecture contiene valores que se utilizan para especificar la arquitectura de proveedor de Instrumental de administración de Windows (WMI).

Comentarios

El Microsoft.SqlServer.Management.Smo.Wmi espacio de nombres contiene todas las clases que representan el SQL Server WMI. Las clases en este espacio de nombres no requieren una conexión a una instancia de SQL Server. Las clases en este espacio de nombres de control el SQL Server servicio y el SQL Server servicio del agente tal como está representado por la Server clase y la JobServer clase. WMI jerárquicamente está por encima de la clase de servidor de SMO. Las clases WMI también se utilizan para establecer los protocolos de red y bibliotecas para las instalaciones de cliente y el servidor de SQL Server.

El Microsoft.SqlServer.Management.Smo.Wmi espacio de nombres se encuentra en el archivo de ensamblado de Microsoft.SqlServer.Smo.dll. Además, algunas de las clases de enumeración están en el archivo de ensamblado Microsoft.SqlServer.WmiEnum.dll. Tendrá que importar ambos archivos para tener acceso a las clases en el Microsoft.SqlServer.Management.Smo.Wmi espacio de nombres.

Mediante el uso de la Microsoft.SqlServer.Management.Smo.Wmi espacio de nombres, puede hacer lo siguiente:

  • Detener, iniciar y detener la instancia de SQL Server y SQL Server agente.

  • Establecer información de dirección IP, las bibliotecas de red y protocolos SQL Server servicios y clientes.

  • Administrar SQL Server alias.

Nota

Debe registrar el Microsoft.SqlServer.SqlWmiManagment.dll mediante regasm.exe para poder usar el Microsoft.SqlServer.Management.Smo.Wmi clases.