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 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.