Microsoft.SqlServer.Management.Utility Espacio de nombres

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

Clases

Nombre Description
Computer

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

Computer.Key

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

ComputerCollection

La ComputerCollection clase representa una colección de Computer objetos que representan todos los ordenadores gestionados en el dominio Utilidad.

DataFileAdapter

El DataFileAdapter tipo 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 que se ha instalado en un ordenador que ejecuta una instancia de SQL Server.

DeployedDac.Key

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

DeployedDacCollection

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

LogFileAdapter

La LogFileAdapter interfaz describe las propiedades extendidas que deben implementarse los adaptadores de archivos de registro.

ManagedInstance

El ManagedInstance tipo representa una instancia de SQL Server que es gestionada por los servicios de utilidad SQL Server para controlar políticas y despliegues.

ManagedInstance.Key

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

ManagedInstanceCollection

Representa una colección de instancias gestionadas de SQL Server en la utilidad SQL Server.

NameKey

Identifica Microsoft.SqlServer.Management.Utility objetos que usan 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 gestionar una o más instancias remotas de SQL Server.

Utility.Key

La Utility.Key clase define métodos y propiedades que se utilizan para identificar el Utility sistema dentro del System File Checker (SFC).

UtilityException

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

Volume

El Volume tipo representa información sobre un volumen o partición de disco en un ordenador dentro del dominio SQL Server Utility.

Volume.Key

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

VolumeCollection

La VolumeCollection clase representa una colección de Volume objetos que representan todos los volúmenes de un ordenador.

Interfaces

Nombre Description
IDataFilePerformanceFacet

Es IDataFilePerformanceFacet una interfaz que representa el rendimiento del archivo de datos. Esto se utiliza para determinar políticas basadas en el rendimiento.

ILogFilePerformanceFacet

Es ILogFilePerformanceFacet una interfaz que representa el rendimiento del archivo de registro. Esto se utiliza para determinar políticas basadas en el rendimiento.

Enumeraciones

Nombre Description
DatabaseState

Enumeración de estados en bases de datos.

HealthState

La HealthState enumeración contiene valores que se utilizan para especificar el estado del despliegue.

ManagementState

Enumera los posibles estados de un ManagedInstance objeto.

Comentarios

La instancia de nivel superior es la Utility clase, que demuestra la conexión con la instancia de SQL Server. Los niños de la Utility clase son el otro tipo principal:

Los objetos SQL Server Utility pueden usarse para descubrir instancias de SQL Server en la red e incluirlas en la utilidad SQL Server. Estas instancias pueden convertirse en instancias gestionadas, que luego son gobernadas por la utilidad SQL Server y pueden participar en despliegues y gestión de políticas.

La utilidad SQL Server utiliza paquetes DAC, que pueden crearse usando el objeto DAC y los objetos SMO en modo Diseño. Un paquete DAC puede crearse extrayendo de una lista de componentes que conforman una aplicación de base de datos, o importando un paquete DAC desde un archivo. Una lista de paquetes DAC se almacena en la utilidad SQL Server en un catálogo. Se puede seleccionar un paquete DAC de esta lista y desplegarlo en objetivos que sean instancias gestionadas adecuadas de SQL Server gobernadas 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 de soporte están en el archivo Microsoft.SqlServer.Management.UtilityEnum.dll. Necesitas importar estos archivos para acceder a las clases en el Microsoft.SqlServer.Management.Utility espacio de nombres.

Utilizando el Microsoft.SqlServer.Management.Utility espacio de nombres, puedes:

  • Descubre instancias de SQL Server.

  • Incluye instancias de SQL Server en la utilidad SQL Server haciéndolas gestionadas o no.

  • Extrae un DAC.

  • Importa un paquete DAC.

  • Despliega un DAC en instancias adecuadas en la utilidad SQL Server.

  • Gestionar los recursos anfitriones de la utilidad SQL Server.

  • Gestionar los recursos de instancias de SQL Server.

  • Crea y aplica políticas a los objetos objetivo en la utilidad SQL Server.