Utility Clase
Definición
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í.
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.
public ref class Utility sealed : Microsoft::SqlServer::Management::Sdk::Sfc::SfcInstance, Microsoft::SqlServer::Management::Common::IAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcDomain2
[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.Utility.FacetSR", true)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
[System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))]
public sealed class Utility : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain2
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.Utility.FacetSR", true)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))>]
type Utility = class
inherit SfcInstance
interface ISfcDomain2
interface ISfcDomain
interface ISfcDomainLite
interface ISfcHasConnection
interface ISfcAlterable
interface IAlterable
Public NotInheritable Class Utility
Inherits SfcInstance
Implements IAlterable, ISfcAlterable, ISfcDomain2
- Herencia
- Atributos
- Implementaciones
Comentarios
Las instancias remotas de SQL Server, representadas por ManagedInstance instancias de clase, pueden añadirse a la colección de la utilidad SQL Server utilizando los métodos definidos por la clase ManagedInstanceFactory. Tras la inscripción en , Utilityestos casos no se gestionan completamente hasta que se determinan sus datos de utilización y estados de salud.
Constructores
| Nombre | Description |
|---|---|
| Utility() |
Inicializa una nueva instancia predeterminada de la Utility clase . |
| Utility(SqlStoreConnection) |
Inicializa una nueva instancia de la Utility clase con la conexión especificada a |
Propiedades
| Nombre | Description |
|---|---|
| AbstractIdentityKey |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| Computers |
Obtiene la colección de ordenadores que ejecutan instancias gestionadas. |
| CreatedBy |
Obtiene las credenciales de autenticación del usuario que creó el Utilityarchivo . |
| DateCreated |
Obtiene la fecha y hora en que se creó la utilidad SQL Server. |
| DeployedDacCount |
Obtiene el número de DACs desplegados en las instancias de SQL Server gestionadas por la utilidad SQL Server. |
| DeployedDacHealthyCount |
Obtiene el número de DACs desplegados en buen estado en las instancias de SQL Server gestionadas por la utilidad SQL Server. |
| DeployedDacManagementPendingCount |
Obtiene el número de instancias de DAC desplegadas que tienen un estado de gestión pendiente. |
| DeployedDacOnOverutilizedComputerCount |
Obtiene el número de DACs que se despliegan en instancias gestionadas y se ejecutan en ordenadores sobreutilizados. |
| DeployedDacOnUnderutilizedComputerCount |
Obtiene el número de DACs que se despliegan en instancias gestionadas ejecutadas en ordenadores infrautilizados. |
| DeployedDacOverutilizedCount |
Obtiene el número de DACs desplegados sobreutilizados. |
| DeployedDacs |
Obtiene el número de DACs que se despliegan en instancias gestionadas. |
| DeployedDacUnderutilizedCount |
Obtiene el número de DACs desplegados y subutilizados en todas las instancias gestionadas. |
| DeployedDacUnhealthyCount |
Obtiene el número de DACs no saludables desplegados en todas las instancias gestionadas. |
| DeployedDacWithFilesOnOverutilizedVolumeCount |
Obtiene el número de DACs desplegados que tienen archivos en volúmenes sobreutilizados. |
| DeployedDacWithFilesOnUnderutilizedVolumeCount |
Obtiene el número de DACs desplegados que tienen archivos en volúmenes poco utilizados. |
| DeployedDacWithOverutilizedFileCount |
Obtiene el número de DACs desplegados que han sobreutilizado archivos. |
| DeployedDacWithOverutilizedProcessorCount |
Obtiene el número de DACs desplegados que operan sobre procesadores sobreutilizados. |
| DeployedDacWithUnderutilizedFileCount |
Obtiene el número de DACs desplegados que han subutilizado archivos. |
| DeployedDacWithUnderutilizedProcessorCount |
Obtiene el número de DACs desplegados que operan en procesadores infrautilizados. |
| Description |
Obtiene o establece una String descripción del UCP. |
| ManagedInstanceCount |
Obtiene el número de instancias de SQL Server gestionadas por el UCP. |
| ManagedInstanceHealthyCount |
Obtiene el número de instancias saludables de SQL Server gestionadas por el UCP. |
| ManagedInstanceManagementPendingCount |
Obtiene el número de instancias de SQL Server que tienen un estado de gestión pendiente. |
| ManagedInstanceOnOverutilizedComputerCount |
Obtiene el número de instancias gestionadas de SQL Server que se ejecutan en ordenadores sobreutilizados. |
| ManagedInstanceOnUnderutilizedComputerCount |
Obtiene el número de instancias gestionadas de SQL Server que se ejecutan en ordenadores infrautilizados. |
| ManagedInstanceOverutilizedCount |
Obtiene el número de instancias gestionadas sobreutilizadas de SQL Server. |
| ManagedInstances |
Obtiene una colección que contiene cada instancia de SQL Server gestionada por este Utility. |
| ManagedInstanceUnderutilizedCount |
Obtiene el número de instancias gestionadas de SQL Server que están infrautilizadas. |
| ManagedInstanceUnhealthyCount |
Obtiene el número de instancias gestionadas poco saludables de SQL Server. |
| ManagedInstanceWithFilesOnOverutilizedVolumeCount |
Obtiene el número de instancias gestionadas de SQL Server que tienen archivos en volúmenes sobreutilizados. |
| ManagedInstanceWithFilesOnUnderutilizedVolumeCount |
Obtiene el número de instancias gestionadas de SQL Server que tienen archivos en volúmenes infrautilizados. |
| ManagedInstanceWithOverutilizedFileCount |
Obtiene el número de instancias gestionadas de SQL Server que han sobreutilizado los archivos. |
| ManagedInstanceWithOverutilizedProcessorCount |
Obtiene el número de instancias gestionadas de SQL Server que se ejecutan en procesadores sobreutilizados. |
| ManagedInstanceWithUnderutilizedFileCount |
Obtiene el número de instancias gestionadas de SQL Server con archivos infrautilizados. |
| ManagedInstanceWithUnderutilizedProcessorCount |
Obtiene el número de instancias gestionadas de SQL Server que se ejecutan en procesadores infrautilizados. |
| MdwDatabaseName |
Obtiene o establece el nombre de la base de datos del almacén de datos de gestión de servicios públicos (UMDW). |
| MdwRetentionLengthInDaysForDaysHistory |
Obtiene o establece la duración, en días, que los datos se conservarán en la tabla de historial del Management Data Warehouse (MDW) para las entradas por día. |
| MdwRetentionLengthInDaysForHoursHistory |
Obtiene o establece la duración en días en que los datos se conservarán en la tabla de historial del almacén de datos de gestión de servicios públicos (UMDW) para las entradas por hora. |
| MdwRetentionLengthInDaysForMinutesHistory |
Obtiene o establece la duración en días en que los datos se conservarán en la tabla de historial del almacén de datos de gestión de servicios públicos (UMDW) para las entradas por minuto. |
| Metadata |
Devuelve metadatos sobre la instancia y su dominio. (Heredado de SfcInstance) |
| Name |
Obtiene el nombre del servidor SQL Store conectado. |
| OverUtilizationOccurenceFrequency |
Obtiene o establece la frecuencia de ocurrencia que se utiliza para calcular estados de sobreutilización de salud durante la ventana final especificada. |
| OverUtilizationTrailingWindow |
Obtiene o establece la ventana final, en horas, utilizada para calcular estados de salud. |
| Parent |
Obtiene o establece el padre de instancia a través del llavero. (Heredado de SfcInstance) |
| PolicyStore |
Obtiene el PolicyStore objeto que define las políticas de la conexión de SQL Store. |
| Properties |
Devuelve las propiedades de una instancia de colección. (Heredado de SfcInstance) |
| PropertyStorageProvider |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| SqlStoreConnection |
Obtiene o establece la conexión a la tienda SQL |
| State |
Devuelve el estado del objeto SfcInstance. (Heredado de SfcInstance) |
| TotalStorageCapacity |
Obtiene la capacidad de almacenamiento de la Utilidad. |
| TotalStorageUtilization |
Obtiene la cantidad de almacenamiento de SQL Server Utility que se usa actualmente. |
| UnderUtilizationOccurenceFrequency |
Obtiene o establece la frecuencia de ocurrencia que se utiliza para calcular estados de salud de infrautilización durante la ventana final especificada. |
| UnderUtilizationTrailingWindow |
Obtiene o establece la ventana final, en horas, utilizada para calcular estados de salud. |
| Urn |
Devuelve el nombre uniforme de recurso del objeto SfcInstance. (Heredado de SfcInstance) |
| UtilityName |
Obtiene el nombre del punto de control de la utilidad (UCP). |
Métodos
| Nombre | Description |
|---|---|
| Alter() |
Actualiza cualquier Utility cambio de propiedad en la instancia de SQL Server. |
| AlterImpl() |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| CheckObjectCreated() |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| CheckObjectState() |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| Connect(SqlStoreConnection) |
Devuelve un SqlStoreConnection objeto especificado por |
| CreateIdentityKey() |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| CreateImpl() |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| CreateUtility(String, SqlStoreConnection, String, SqlSecureString) |
Crea un objeto Utility. |
| CreateUtility(String, SqlStoreConnection) |
Crea un objeto Utility. |
| Discover(ISfcDependencyDiscoveryObjectSink) |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| DropImpl() |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| EnrollInstance(SqlStoreConnection, String, SqlSecureString) |
Inscribe un Utility objeto con la conexión proporcionada por |
| EnrollInstance(SqlStoreConnection) |
Inscribe un Utility objeto con la conexión proporcionada por |
| GetChildCollection(String) |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| GetDomain() |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| GetPropertySet() |
Devuelve el conjunto de propiedades para el objeto SfcInstance. (Heredado de SfcInstance) |
| GetTypeMetadataImpl() |
Indica los dominios que sobrescriben devolviendo directamente la clase correcta TypeMetadata. No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| InitializeUIPropertyState() |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| IsLoginUtilityReader(SqlStoreConnection) |
Valida si el inicio de sesión utilizado en la conexión tiene el papel de lector de utilidad. |
| IsUtilityControlPoint(SqlStoreConnection) |
Determina si el servidor especificado es un punto de control de utilidad (UCP). |
| MarkForDropImpl(Boolean) |
Devuelve un valor que indica los objetos existentes que se van a descartar. No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| MarkRootAsConnected() |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| MoveImpl(SfcInstance) |
Indica que el nuevo objeto padre se mueve en una instancia. No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Se invoca siempre que se actualice el valor efectivo de cualquier metadato de SfcInstance. (Heredado de SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Se invoca siempre que se actualice el valor efectivo de cualquier propiedad de SfcInstance. (Heredado de SfcInstance) |
| PostAlter(Object) |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| PostCreate(Object) |
Indica el implementador por defecto que crea el resultado de ejecución. No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| PostDrop(Object) |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| PostMove(Object) |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| PostRename(Object) |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| Refresh() |
Actualiza las propiedades de la utilidad SQL Server. |
| RenameImpl(SfcKey) |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| ResetKey() |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| ScriptAlter() |
Altera las propiedades del objeto base si ha sido modificado. |
| Serialize(XmlWriter) |
Serializa la instancia a XML. (Heredado de SfcInstance) |
| ToString() |
Devuelve una representación de cadena de la instancia Urn. (Heredado de SfcInstance) |
| UpdateUIPropertyState() |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| Validate() |
Indica la validación del objeto hijo básico. No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
Eventos
| Nombre | Description |
|---|---|
| propertyChanged |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. (Heredado de SfcInstance) |
| PropertyChanged |
Se produce cuando cambia un valor de propiedad. (Heredado de SfcInstance) |
| propertyMetadataChanged |
No hagas referencia directamente a este miembro en tu código. Es compatible con la infraestructura de SQL Server. Ocurre cuando el valor de un metadato de propiedad cambia. (Heredado de SfcInstance) |
| PropertyMetadataChanged |
Ocurre cuando los metadatos de una propiedad han cambiado. (Heredado de SfcInstance) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ISfcDomain.GetExecutionEngine() |
Recibe una nueva interfaz de motor de ejecución. |
| ISfcDomain.GetKey(IUrnFragment) |
Recibe un objeto nuevo SfcKey . |
| ISfcDomain.GetType(String) |
Obtiene el Type de la compañía eléctrica. |
| ISfcDomain.GetTypeMetadata(String) |
Obtiene SfcTypeMetadata. |
| ISfcDomain.UseSfcStateManagement() |
Devuelve |
| ISfcDomain2.GetUrnSkeletonsFromType(Type) |
Obtiene una lista de valores de cadena que contienen los esqueletos URN. |
| ISfcDomainLite.DomainInstanceName |
Obtiene el nombre de la instancia del dominio. |
| ISfcDomainLite.DomainName |
Obtiene el nombre de dominio. |
| ISfcDomainLite.GetLogicalVersion() |
Obtiene un valor entero que especifica la versión lógica. |
| ISfcHasConnection.ConnectionContext |
Obtiene el modo de contexto de conexión para la conexión. |
| ISfcHasConnection.GetConnection() |
Obtiene ISfcConnection. |
| ISfcHasConnection.GetConnection(SfcObjectQueryMode) |
Obtiene ISfcConnection. |
| ISfcHasConnection.SetConnection(ISfcConnection) |
Establece el ISfcConnectionobjeto . |