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 usado en un cliente 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 SQL Server clientes 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 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 de este espacio de nombres no requieren una conexión a una instancia de SQL Server. Las clases de este espacio de nombres controlan el servicio SQL Server y el servicio Agente SQL Server tal y como se representa mediante la Server clase y la JobServer clase . WMI está jerárquicamente por encima de la clase de servidor SMO. Las clases WMI también se usan para establecer los protocolos de red y las bibliotecas para las instalaciones de cliente y servidor de SQL Server.

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

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

  • Detenga, inicie y pause la instancia de SQL Server y Agente SQL Server.

  • Establezca protocolos, bibliotecas de red e información de direcciones IP para SQL Server servicios y clientes.

  • Administrar alias de SQL Server.

Nota:

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