Share via


Utility Clase

Definición

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.

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, se pueden agregar a la colección de SQL Server Utility mediante los métodos definidos por la clase ManagedInstanceFactory. Después de la Utilityinscripción en , estas instancias no se administran completamente hasta que se hayan determinado los datos de uso y los estados de mantenimiento.

Constructores

Utility()

Inicializa una nueva instancia predeterminada de la clase Utility.

Utility(SqlStoreConnection)

Inicializa una nueva instancia de la clase Utility con la conexión especificada a SqlStore.

Propiedades

AbstractIdentityKey

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
Computers

Obtiene la colección de equipos que ejecutan instancias administradas.

CreatedBy

Obtiene las credenciales de autenticación para el usuario que creó Utility.

DateCreated

Obtiene la fecha y hora en que se creó la utilidad SQL Server.

DeployedDacCount

Obtiene el número de DAC implementadas en las instancias de SQL Server administradas por la utilidad SQL Server.

DeployedDacHealthyCount

Obtiene el número de DAC implementadas en buen estado en las instancias de SQL Server administradas por la utilidad SQL Server.

DeployedDacManagementPendingCount

Obtiene el número de instancias de DAC implementadas que tienen un estado de administración pendiente.

DeployedDacOnOverutilizedComputerCount

Obtiene el número de DAC implementadas en instancias administradas que se ejecutan en equipos sobreutilizados.

DeployedDacOnUnderutilizedComputerCount

Obtiene el número de DAC implementadas en instancias administradas que se ejecutan en equipos infrautilizados.

DeployedDacOverutilizedCount

Obtiene el número de DAC implementadas sobreutilizadas.

DeployedDacs

Obtiene el número de DAC implementadas en instancias administradas.

DeployedDacUnderutilizedCount

Obtiene el número de DAC implementadas e infrautilizadas en todas las instancias administradas.

DeployedDacUnhealthyCount

Obtiene el número de DAC implementadas y en mal estado en todas las instancias administradas.

DeployedDacWithFilesOnOverutilizedVolumeCount

Obtiene el número de DAC implementadas que tienen archivos en volúmenes sobreutilizados.

DeployedDacWithFilesOnUnderutilizedVolumeCount

Obtiene el número de DAC implementadas que tienen archivos en volúmenes infrautilizados.

DeployedDacWithOverutilizedFileCount

Obtiene el número de DAC implementadas que tienen archivos sobreutilizados.

DeployedDacWithOverutilizedProcessorCount

Obtiene el número de DAC implementadas que funcionan sobre los procesadores sobreutilizados.

DeployedDacWithUnderutilizedFileCount

Obtiene el número de DAC implementadas que tienen archivos infrautilizados.

DeployedDacWithUnderutilizedProcessorCount

Obtiene el número de DAC implementadas que funcionan en procesadores infrautilizados.

Description

Obtiene o establece un valor String que describe el UCP.

ManagedInstanceCount

Obtiene el número de instancias de SQL Server administradas por el UCP.

ManagedInstanceHealthyCount

Obtiene el número de instancias correctas de SQL Server administradas por el UCP.

ManagedInstanceManagementPendingCount

Obtiene el número de instancias de SQL Server que tienen un estado de administración pendiente.

ManagedInstanceOnOverutilizedComputerCount

Obtiene el número de instancias administradas de SQL Server que se ejecutan en equipos sobreutilizados.

ManagedInstanceOnUnderutilizedComputerCount

Obtiene el número de instancias administradas de SQL Server que se ejecutan en equipos infrautilizados.

ManagedInstanceOverutilizedCount

Obtiene el número de instancias administradas sobreutilizadas de SQL Server.

ManagedInstances

Obtiene una colección que contiene cada instancia de SQL Server administrada por este Utilityobjeto .

ManagedInstanceUnderutilizedCount

Obtiene el número de instancias administradas de SQL Server infrautilizadas.

ManagedInstanceUnhealthyCount

Obtiene el número de instancias administradas incorrectas de SQL Server.

ManagedInstanceWithFilesOnOverutilizedVolumeCount

Obtiene el número de instancias administradas de SQL Server que tienen archivos en volúmenes sobreutilizados.

ManagedInstanceWithFilesOnUnderutilizedVolumeCount

Obtiene el número de instancias administradas de SQL Server que tienen archivos en volúmenes infrautilizados.

ManagedInstanceWithOverutilizedFileCount

Obtiene el número de instancias administradas de SQL Server que tienen archivos sobreutilizados.

ManagedInstanceWithOverutilizedProcessorCount

Obtiene el número de instancias administradas de SQL Server que se ejecutan en procesadores sobreutilizados.

ManagedInstanceWithUnderutilizedFileCount

Obtiene el número de instancias administradas de SQL Server con archivos infrautilizados.

ManagedInstanceWithUnderutilizedProcessorCount

Obtiene el número de instancias administradas de SQL Server que se ejecutan en procesadores infrautilizados.

MdwDatabaseName

Obtiene o establece el nombre de la base de datos del almacén de administración de datos (UMDW) de la utilidad.

MdwRetentionLengthInDaysForDaysHistory

Obtiene o establece el número de días que se conservarán los datos en la tabla de historial del almacén de administración de datos (MDW) para entradas por día.

MdwRetentionLengthInDaysForHoursHistory

Obtiene o establece el número de días que se conservarán los datos en la tabla de historial del almacén de administración de datos de la utilidad (UMDW) para entradas por hora.

MdwRetentionLengthInDaysForMinutesHistory

Obtiene o establece el número de días que se conservarán los datos en la tabla de historial del almacén de administración de datos de la utilidad (UMDW) para 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 repetición que se utiliza para calcular los estados de mantenimiento de sobreutilización en la ventana final especificada.

OverUtilizationTrailingWindow

Obtiene o establece la ventana final, en horas, utilizada para calcular los estados de mantenimiento.

Parent

Obtiene o establece el elemento primario de la instancia por medio de la cadena clave.

(Heredado de SfcInstance)
PolicyStore

Obtiene el objeto PolicyStore que define las directivas de la conexión de SQL Store.

Properties

Devuelve un propiedades de instancia de una recopilación.

(Heredado de SfcInstance)
PropertyStorageProvider

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
SqlStoreConnection

Obtiene o establece la conexión de SQL Store.

State

Devuelve el estado del objeto SfcInstance.

(Heredado de SfcInstance)
TotalStorageCapacity

Obtiene la capacidad de almacenamiento de la Utilidad.

TotalStorageUtilization

Obtiene la cantidad de SQL Server almacenamiento de utilidad que se usa actualmente.

UnderUtilizationOccurenceFrequency

Obtiene o establece la frecuencia de repetición que se utiliza para calcular los estados de mantenimiento de infrautilización en la ventana final especificada.

UnderUtilizationTrailingWindow

Obtiene o establece la ventana final, en horas, utilizada para calcular los estados de mantenimiento.

Urn

Devuelve el nombre de recursos uniforme del objeto SfcInstance.

(Heredado de SfcInstance)
UtilityName

Obtiene el nombre del punto de control de la utilidad (UCP).

Métodos

Alter()

Novedades cualquier Utility cambio de propiedad en la instancia de SQL Server.

AlterImpl()

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
CheckObjectCreated()

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
CheckObjectState()

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
Connect(SqlStoreConnection)

Devuelve un objeto SqlStoreConnection especificado por connection.

CreateIdentityKey()

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
CreateImpl()

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
CreateUtility(String, SqlStoreConnection)

Crea un objeto Utility.

CreateUtility(String, SqlStoreConnection, String, SqlSecureString)

Crea un objeto Utility.

Discover(ISfcDependencyDiscoveryObjectSink)

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
DropImpl()

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
EnrollInstance(SqlStoreConnection)

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

EnrollInstance(SqlStoreConnection, String, SqlSecureString)

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

GetChildCollection(String)

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
GetDomain()

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
GetPropertySet()

Devuelve el conjunto de propiedades del objeto SfcInstance.

(Heredado de SfcInstance)
GetTypeMetadataImpl()

Indica los dominios que se invalidan devolviendo la clase TypeMetadata correcta directamente. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
InitializeUIPropertyState()

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
IsLoginUtilityReader(SqlStoreConnection)

Valida si el inicio de sesión utilizado en la conexión tiene el rol Lector de utilidad.

IsUtilityControlPoint(SqlStoreConnection)

Determina si el servidor especificado es un punto de control de la utilidad (UCP).

MarkForDropImpl(Boolean)

Devuelve un valor que indica los objetos existentes que se van a quitar. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
MarkRootAsConnected()

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
MoveImpl(SfcInstance)

Indica el nuevo objeto primario que se va a poner en una instancia. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Se invoca cuando se actualiza el valor efectivo de los metadatos de SfcInstance.

(Heredado de SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Se invoca cuando se actualiza el valor efectivo de una propiedad de SfcInstance.

(Heredado de SfcInstance)
PostAlter(Object)

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
PostCreate(Object)

Indica el implementador predeterminado que crea el resultado de la ejecución. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
PostDrop(Object)

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
PostMove(Object)

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
PostRename(Object)

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
Refresh()

Actualiza las propiedades de la utilidad SQL Server.

RenameImpl(SfcKey)

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
ResetKey()

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
ScriptAlter()

Modifica las propiedades del objeto base si se ha cambiado.

Serialize(XmlWriter)

Serializa la instancia a XML.

(Heredado de SfcInstance)
ToString()

Devuelve una representación de cadena del URN de la instancia.

(Heredado de SfcInstance)
UpdateUIPropertyState()

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
Validate()

Indica la validación básica del objeto secundario. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)

Eventos

propertyChanged

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SfcInstance)
PropertyChanged

Tiene lugar cuando cambia un valor de propiedad.

(Heredado de SfcInstance)
propertyMetadataChanged

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

Se produce cuando cambia un valor de metadatos de propiedad.

(Heredado de SfcInstance)
PropertyMetadataChanged

Se produce cuando han cambiado los metadatos de una propiedad.

(Heredado de SfcInstance)

Implementaciones de interfaz explícitas

ISfcDomain.GetExecutionEngine()

Obtiene una nueva interfaz de motor de ejecución.

ISfcDomain.GetKey(IUrnFragment)

Obtiene un nuevo objeto SfcKey.

ISfcDomain.GetType(String)

Obtiene el Type de la utilidad.

ISfcDomain.GetTypeMetadata(String)

Obtiene la estructura SfcTypeMetadata.

ISfcDomain.UseSfcStateManagement()

Devuelve True.

ISfcDomain2.GetUrnSkeletonsFromType(Type)

Obtiene una lista de valores de cadena que contienen los esqueletos de 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 la estructura ISfcConnection.

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

Obtiene la estructura ISfcConnection.

ISfcHasConnection.SetConnection(ISfcConnection)

Establece ISfcConnection.

Se aplica a