Utility Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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 |
| 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 |
| EnrollInstance(SqlStoreConnection) |
Registra un Utility oggetto con la connessione fornita dal |
| 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) |