Linguaggio

Utility Classe

Definizione

La Utility classe rappresenta un punto di controllo dell'utilità (UCP) che definisce metodi e proprietà per gestire una o più istanze remote di 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
Ereditarietà
Attributi
Implementazioni

Commenti

Le istanze remote di SQL Server, rappresentate da ManagedInstance istanze di classe, possono essere aggiunte alla collezione dell'utilità SQL Server utilizzando i metodi definiti dalla classe ManagedInstanceFactory. Dopo l'iscrizione nel Utility, questi casi non vengono completamente gestiti finché i dati di utilizzo e gli stati di salute non sono stati determinati.

Costruttori

Nome Descrizione
Utility()

Inizializza una nuova istanza predefinita della Utility classe .

Utility(SqlStoreConnection)

Inizializza una nuova istanza della Utility classe con la connessione specificata a SqlStore.

Proprietà

Nome Descrizione
AbstractIdentityKey

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
Computers

Ottiene la collezione di computer che esegue istanze gestite.

CreatedBy

Ottiene le credenziali di autenticazione per l'utente che ha creato il Utilityfile .

DateCreated

Ottiene la data e l'ora in cui è stato creato l'utilità SQL Server.

DeployedDacCount

Ottiene il numero di DAC distribuiti sulle istanze di SQL Server gestite dall'utilità SQL Server.

DeployedDacHealthyCount

Ottiene il numero di DAC distribuiti in condizioni sane, nelle istanze di SQL Server gestite dall'utilità SQL Server.

DeployedDacManagementPendingCount

Ottiene il numero di istanze DAC distribuite che hanno uno stato di gestione in sospeso.

DeployedDacOnOverutilizedComputerCount

Ottiene il numero di DAC distribuiti su istanze gestite eseguiti su computer sovrautilizzati.

DeployedDacOnUnderutilizedComputerCount

Ottiene il numero di DAC distribuiti su istanze gestite eseguite su computer sottoutilizzati.

DeployedDacOverutilizedCount

Ottiene il numero di DAC deployati sovrautilizzati.

DeployedDacs

Ottiene il numero di DAC distribuiti sulle istanze gestite.

DeployedDacUnderutilizedCount

Ottiene il numero di DAC distribuiti e sottoutilizzati su tutte le istanze gestite.

DeployedDacUnhealthyCount

Ottiene il numero di DAC non sani distribuiti su tutte le istanze gestite.

DeployedDacWithFilesOnOverutilizedVolumeCount

Ottiene il numero di DAC distribuiti che hanno file su volumi sovrautilizzati.

DeployedDacWithFilesOnUnderutilizedVolumeCount

Ottiene il numero di DAC distribuiti che contengono file su volumi sottoutilizzati.

DeployedDacWithOverutilizedFileCount

Ottiene il numero di DAC distribuiti che hanno sovrautilizzato i file.

DeployedDacWithOverutilizedProcessorCount

Ottiene il numero di DAC distribuiti che operano sopra processori sovrautilizzati.

DeployedDacWithUnderutilizedFileCount

Ottiene il numero di DAC distribuiti che hanno file sottoutilizzati.

DeployedDacWithUnderutilizedProcessorCount

Ottiene il numero di DAC distribuiti che operano su processori sottoutilizzati.

Description

Ottiene o imposta una String descrizione dell'UCP.

ManagedInstanceCount

Ottiene il numero di istanze di SQL Server gestite dall'UCP.

ManagedInstanceHealthyCount

Ottiene il numero di istanze sane di SQL Server gestite dall'UCP.

ManagedInstanceManagementPendingCount

Ottiene il numero di istanze di SQL Server che hanno uno stato di gestione in sospeso.

ManagedInstanceOnOverutilizedComputerCount

Ottiene il numero di istanze gestite di SQL Server che girano su computer sovrautilizzati.

ManagedInstanceOnUnderutilizedComputerCount

Ottiene il numero di istanze gestite di SQL Server che girano su computer sottoutilizzati.

ManagedInstanceOverutilizedCount

Riceve il numero di istanze gestite sovrautilizzate di SQL Server.

ManagedInstances

Ottiene una collezione contenente ogni istanza di SQL Server gestita da questo Utility.

ManagedInstanceUnderutilizedCount

Ottiene il numero di istanze gestite di SQL Server che sono sottoutilizzate.

ManagedInstanceUnhealthyCount

Ottiene il numero di istanze gestite in modo non sano di SQL Server.

ManagedInstanceWithFilesOnOverutilizedVolumeCount

Ottiene il numero di istanze gestite di SQL Server che contengono file su volumi sovrautilizzati.

ManagedInstanceWithFilesOnUnderutilizedVolumeCount

Ottiene il numero di istanze gestite di SQL Server che contengono file su volumi sottoutilizzati.

ManagedInstanceWithOverutilizedFileCount

Ottiene il numero di istanze gestite di SQL Server che hanno sovrautilizzato file.

ManagedInstanceWithOverutilizedProcessorCount

Ottiene il numero di istanze gestite di SQL Server che vengono eseguite su processori sovrautilizzati.

ManagedInstanceWithUnderutilizedFileCount

Ottiene il numero di istanze gestite di SQL Server con file sottoutilizzati.

ManagedInstanceWithUnderutilizedProcessorCount

Ottiene il numero di istanze gestite di SQL Server eseguite su processori sottoutilizzati.

MdwDatabaseName

Ottiene o imposta il nome del database utility management data warehouse (UMDW).

MdwRetentionLengthInDaysForDaysHistory

Ottiene o imposta la durata, in giorni, in cui i dati saranno conservati nella tabella di cronologia del Management Data Warehouse (MDW) per le voci giornaliere.

MdwRetentionLengthInDaysForHoursHistory

Ottiene o imposta la durata in giorni in cui i dati saranno conservati nella tabella di cronologia del utility management data warehouse (UMDW) per le voci per ora.

MdwRetentionLengthInDaysForMinutesHistory

Ottiene o imposta la durata in giorni in cui i dati saranno conservati nella tabella di cronologia del utility management data warehouse (UMDW) per le voci per minuto.

Metadata

Restituisce metadati sull'istanza e sul suo dominio.

(Ereditato da SfcInstance)
Name

Ottiene il nome del server SQL Store collegato.

OverUtilizationOccurenceFrequency

Ottiene o imposta la frequenza di occorrenza utilizzata per calcolare gli stati di salute di sovrautilizzo durante la finestra di ricordo specificata.

OverUtilizationTrailingWindow

Ottiene o imposta la finestra di ritardo, in ore, usata per calcolare gli stati di salute.

Parent

Ottiene o imposta il padre dell'istanza tramite il portachiavi.

(Ereditato da SfcInstance)
PolicyStore

Ottiene l'oggetto PolicyStore che definisce le policy della connessione SQL Store.

Properties

Restituisce proprietà di un'istanza di collezione.

(Ereditato da SfcInstance)
PropertyStorageProvider

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
SqlStoreConnection

Ottiene o imposta la connessione SQL Store

State

Restituisce lo stato dell'oggetto SfcInstance.

(Ereditato da SfcInstance)
TotalStorageCapacity

Ottiene la capacità di stoccaggio dell'utilità.

TotalStorageUtilization

Ottiene la quantità di storage di SQL Server Utility attualmente utilizzata.

UnderUtilizationOccurenceFrequency

Ottiene o imposta la frequenza di occorrenza utilizzata per calcolare gli stati di salute di sottoutilizzo durante la finestra di ricorsa specificata.

UnderUtilizationTrailingWindow

Ottiene o imposta la finestra di ritardo, in ore, usata per calcolare gli stati di salute.

Urn

Restituisce il nome uniforme della risorsa dell'oggetto SfcInstance.

(Ereditato da SfcInstance)
UtilityName

Ottiene il nome del punto di controllo dell'utilità (UCP).

Metodi

Nome Descrizione
Alter()

Aggiorna eventuali Utility modifiche alla proprietà sull'istanza di SQL Server.

AlterImpl()

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
CheckObjectCreated()

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
CheckObjectState()

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
Connect(SqlStoreConnection)

Restituisce un SqlStoreConnection oggetto specificato da connection.

CreateIdentityKey()

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
CreateImpl()

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
CreateUtility(String, SqlStoreConnection, String, SqlSecureString)

Crea un oggetto Utility.

CreateUtility(String, SqlStoreConnection)

Crea un oggetto Utility.

Discover(ISfcDependencyDiscoveryObjectSink)

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
DropImpl()

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
EnrollInstance(SqlStoreConnection, String, SqlSecureString)

Registra un Utility oggetto con la connessione fornita dal sqlStoreConnection parametro.

EnrollInstance(SqlStoreConnection)

Registra un Utility oggetto con la connessione fornita dal sqlStoreConnection parametro.

GetChildCollection(String)

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
GetDomain()

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
GetPropertySet()

Restituisce l'insieme delle proprietà per l'oggetto SfcInstance.

(Ereditato da SfcInstance)
GetTypeMetadataImpl()

Indica i domini che sovrascrivono restituendo direttamente la classe TypeMetadata corretta. Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
InitializeUIPropertyState()

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
IsLoginUtilityReader(SqlStoreConnection)

Verifica se l'accesso utilizzato nella connessione ha il ruolo di lettore utilità.

IsUtilityControlPoint(SqlStoreConnection)

Determina se il server specificato è un punto di controllo dell'utilità (UCP).

MarkForDropImpl(Boolean)

Restituisce un valore che indica gli oggetti esistenti da abbandonare. Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
MarkRootAsConnected()

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
MoveImpl(SfcInstance)

Indica il nuovo oggetto genitore da spostare in un'istanza. Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Invocati ogni volta che il valore effettivo di qualsiasi metadata SfcInstance viene aggiornato.

(Ereditato da SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Invocato ogni volta che il valore effettivo di qualsiasi proprietà SfcInstance viene aggiornato.

(Ereditato da SfcInstance)
PostAlter(Object)

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
PostCreate(Object)

Indica l'implementatore predefinito che crea il risultato dell'esecuzione. Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
PostDrop(Object)

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
PostMove(Object)

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
PostRename(Object)

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
Refresh()

Aggiorna le proprietà dell'utilità SQL Server.

RenameImpl(SfcKey)

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
ResetKey()

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
ScriptAlter()

Altera le proprietà dell'oggetto base se è stato modificato.

Serialize(XmlWriter)

Serializza l'istanza in XML.

(Ereditato da SfcInstance)
ToString()

Restituisce una rappresentazione della stringa dell'istanza Urn.

(Ereditato da SfcInstance)
UpdateUIPropertyState()

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
Validate()

Indica la validazione dell'oggetto figlio di base. Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)

Eventi

Nome Descrizione
propertyChanged

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

(Ereditato da SfcInstance)
PropertyChanged

Si verifica quando viene modificato un valore della proprietà.

(Ereditato da SfcInstance)
propertyMetadataChanged

Non fare riferimento diretto a questo membro nel tuo codice. Supporta l'infrastruttura SQL Server.

Accade quando il valore dei metadati di una proprietà cambia.

(Ereditato da SfcInstance)
PropertyMetadataChanged

Accade quando i metadati di una proprietà sono cambiati.

(Ereditato da SfcInstance)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ISfcDomain.GetExecutionEngine()

Ottiene una nuova interfaccia del motore di esecuzione.

ISfcDomain.GetKey(IUrnFragment)

Riceve un nuovo SfcKey oggetto.

ISfcDomain.GetType(String)

Ottiene il Type servizio di servizio.

ISfcDomain.GetTypeMetadata(String)

Ottiene l'oggetto SfcTypeMetadata.

ISfcDomain.UseSfcStateManagement()

Restituisce True.

ISfcDomain2.GetUrnSkeletonsFromType(Type)

Ottiene una lista di valori di stringhe che contengono gli scheletri URN.

ISfcDomainLite.DomainInstanceName

Ottiene il nome dell'istanza del dominio.

ISfcDomainLite.DomainName

Ottiene il nome di dominio.

ISfcDomainLite.GetLogicalVersion()

Ottiene un valore intero che specifica la versione logica.

ISfcHasConnection.ConnectionContext

Ottiene la modalità contesto della connessione per la connessione.

ISfcHasConnection.GetConnection()

Ottiene l'oggetto ISfcConnection.

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

Ottiene l'oggetto ISfcConnection.

ISfcHasConnection.SetConnection(ISfcConnection)

Imposta l'oggetto ISfcConnection.

Si applica a