Lenguaje

Utility Clase

Definición

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

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

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 sqlStoreConnection el parámetro.

EnrollInstance(SqlStoreConnection)

Inscribe un Utility objeto con la conexión proporcionada por sqlStoreConnection el parámetro.

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

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 .

Se aplica a