Microsoft.SqlServer.Management.Utility Espacio de nombres

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

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 un paquete DAC instalado en 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 SQL Server Utility 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 la utilidad 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 utilidad (UCP) que define métodos y propiedades para administrar una o varias 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 partición de disco en un equipo del dominio de SQL Server Utility.

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. Esto 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 la Utility clase , que demuestra la conexión a la instancia de SQL Server. Los elementos secundarios de la Utility clase son el otro tipo principal:

Los objetos SQL Server Utility se pueden usar para detectar instancias de SQL Server en la red e incluirlos en la utilidad SQL Server. Estas instancias se pueden convertir en instancias administradas, que luego se rigen por la utilidad SQL Server y pueden participar en implementaciones y administración de directivas.

La utilidad SQL Server usa paquetes DAC, que se pueden crear mediante el objeto DAC y los objetos SMO en modo diseño. Un paquete DAC se puede crear mediante la extracción de una lista de componentes que componen 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 utilidad SQL Server en un catálogo. Un paquete DAC se puede seleccionar de esta lista e implementarse en destinos que son instancias administradas adecuadas de SQL Server regidas por la utilidad SQL Server.

El Microsoft.SqlServer.Management.Utility espacio de nombres reside en el archivo Microsoft.SqlServer.Management.Utility.dll. Además, algunos objetos auxiliares están en el archivo Microsoft.SqlServer.Management.UtilityEnum.dll. Debe importar estos archivos para acceder a las clases del Microsoft.SqlServer.Management.Utility espacio de nombres.

Mediante el Microsoft.SqlServer.Management.Utility espacio de nombres , puede hacer lo siguiente:

  • Detectar instancias de SQL Server.

  • Incluya instancias de SQL Server en la utilidad SQL Server haciendo que se administren o no se administren.

  • Extraiga una DAC.

  • Importe un paquete DAC.

  • Implemente una DAC en instancias adecuadas en la utilidad SQL Server.

  • Administrar SQL Server recursos del host de la utilidad.

  • Administrar SQL Server recursos de instancia.

  • Cree y aplique directivas a objetos de destino en la utilidad SQL Server.