Microsoft.SqlServer.Management.Utility Espacio de nombres

El Microsoft.SqlServer.Management.Utility espacio de nombres contiene clases que representan los objetos de utilidad de SQL Server.

Clases

Computer

El tipo Computer representa un equipo en el dominio de la utilidad, incluyendo ciertas propiedades físicas que indican el rendimiento y carga del equipo.

Computer.Key

La clase Computer.Key representa la clave que identifica la clase Computer.

ComputerCollection

La clase ComputerCollection representa una recopilación de objetos Computer que representan todos los equipos administrados en el dominio de la utilidad.

DataFileAdapter

El tipo DataFileAdapter representa información sobre un archivo de datos.

DeployedDac

El DeployedDac tipo representa una estructura de aplicación de base de datos, en forma de paquete DAC que se ha instalado en un equipo que ejecuta una instancia de SQL Server.

DeployedDac.Key

La clase DeployedDac.Key representa la clave que identifica la clase DeployedDac.

DeployedDacCollection

La clase DeployedDacCollection representa una recopilación de objetos DeployedDac que representan todos los DAC implementados en el dominio de la utilidad.

LogFileAdapter

La interfaz de LogFileAdapter describe las propiedades extendidas que deben implementar los adaptadores del archivo de registro.

ManagedInstance

El ManagedInstance tipo representa una instancia de SQL Server administrada por los servicios de utilidad de SQL Server para controlar la Directiva y las implementaciones.

ManagedInstance.Key

La clase ManagedInstance.Key representa la clave que identifica la clase ManagedInstance.

ManagedInstanceCollection

Representa una colección de instancias administradas de SQL Server en el Utilidad de SQL Server.

NameKey

Identifica objetos Microsoft.SqlServer.Management.Utility que utilizan una propiedad de nombre como clave Sfc.

Utility

La Utility clase representa un punto de control de la utilidad (UCP) que define métodos y propiedades para administrar una o más instancias remotas de SQL Server.

Utility.Key

La clase Utility.Key define los métodos y propiedades que se utilizan para identificar Utility dentro del Comprobador de archivos de sistema (SFC).

UtilityException

La clase UtilityException define los métodos y propiedades que registran información de excepción de la utilidad. Es la clase base para todos los tipos de excepción de la utilidad.

Volume

El Volume tipo representa información sobre un volumen o una partición de disco en un equipo del dominio de utilidad de SQL Server.

Volume.Key

La clase Volume.Key representa la clave que identifica la clase Volume.

VolumeCollection

La clase VolumeCollection representa una recopilación de objetos Volume que representan todos los volúmenes en un equipo.

Interfaces

IDataFilePerformanceFacet

IDataFilePerformanceFacet es una interfaz que representa el rendimiento del archivo de datos. Se utiliza para determinar las directivas basadas en rendimiento.

ILogFilePerformanceFacet

ILogFilePerformanceFacet es una interfaz que representa el rendimiento del archivo de registro. Se usa para determinar las directivas basadas en el rendimiento.

Enumeraciones

DatabaseState

Enumeración de estado de base de datos.

HealthState

La enumeración de HealthState contiene valores que se usan para especificar el estado de la implementación.

ManagementState

Enumera los estados posibles de un objeto ManagedInstance.

Comentarios

La instancia de nivel superior es el Utility (clase), que demuestra que la conexión a la instancia de SQL Server. Los elementos secundarios de la Utility clase son otro tipo principal:

El SQL Server utilidad objetos puede usarse para detectar instancias de SQL Server en la red e incluirlos en el SQL Server utilidad. Estas instancias se pueden convertir en las instancias administradas, que, a continuación, se rigen por la SQL Server utilidad y pueden participar en las implementaciones y administración de directivas.

El SQL Server utilidad utiliza paquetes DAC, que se pueden crear con el objeto DAC y objetos SMO en modo de diseño. Un paquete DAC puede crearse mediante la extracción de una lista de componentes que conforman una aplicación de base de datos, o mediante la importación de un paquete DAC desde un archivo. Una lista de paquetes DAC se almacena en la SQL Server utilidad en un catálogo. Puede seleccionarse de esta lista e implementado a destinos de las instancias administradas adecuadas de un paquete DAC SQL Server regidos por el SQL Server utilidad.

El Microsoft.SqlServer.Management.Utility espacio de nombres que se encuentra en el archivo Microsoft.SqlServer.Management.Utility.dll. Además, algunos objetos auxiliares se encuentran en el archivo Microsoft.SqlServer.Management.UtilityEnum.dll. Debe importar estos archivos para tener acceso a las clases en el Microsoft.SqlServer.Management.Utility espacio de nombres.

Mediante el uso de la Microsoft.SqlServer.Management.Utility espacio de nombres, puede:

  • Detecta las instancias de SQL Server.

  • Incluir instancias de SQL Server en el SQL Server utilidad haciéndolas managed o unmanaged.

  • Extraer una DAC.

  • Importar un paquete DAC.

  • Implementar una DAC en instancias adecuadas en el SQL Server utilidad.

  • Administrar SQL Server recursos de host de la utilidad.

  • Administrar SQL Server recursos de la instancia.

  • Crear y aplicar directivas a objetos de destino en la SQL Server utilidad.