Microsoft.SqlServer.Management.Utility Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.