Utility Classe

Définition

La Utility classe représente un point de contrôle utilitaire (UCP) qui définit des méthodes et des propriétés pour gérer une ou plusieurs instances distantes 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
Héritage
Attributs
Implémente

Remarques

Les instances distantes de SQL Server, représentées par ManagedInstance des instances de classe, peuvent être ajoutées à la collection SQL Server Utility à l’aide des méthodes définies par la classe ManagedInstanceFactory. Une fois l’inscription effectuée, Utilityces instances ne sont pas complètement gérées tant que leurs données d’utilisation et leurs états d’intégrité n’ont pas été déterminés.

Constructeurs

Utility()

Initialise une nouvelle instance par défaut de la classe Utility.

Utility(SqlStoreConnection)

Initialise une nouvelle instance de la classe Utility avec la connexion spécifiée à SqlStore.

Propriétés

AbstractIdentityKey

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
Computers

Obtient la collection d'ordinateurs qui exécutent des instances gérées.

CreatedBy

Obtient les informations d'authentification de l'utilisateur qui a créé le Utility.

DateCreated

Obtient la date et l’heure de création de l’utilitaire SQL Server.

DeployedDacCount

Obtient le nombre de DACs déployés sur les instances de SQL Server gérées par l’utilitaire SQL Server.

DeployedDacHealthyCount

Obtient le nombre de DACs déployés sains sur les instances d’SQL Server gérées par l’utilitaire SQL Server.

DeployedDacManagementPendingCount

Obtient le nombre d'instances DAC déployées qui ont un état de gestion en attente.

DeployedDacOnOverutilizedComputerCount

Obtient le nombre de DAC déployées sur les instances gérées exécutées sur des ordinateurs surexploités.

DeployedDacOnUnderutilizedComputerCount

Obtient le nombre de DAC déployées sur les instances gérées exécutées sur des ordinateurs sous-exploités.

DeployedDacOverutilizedCount

Obtient le nombre de DAC déployées qui sont surexploitées.

DeployedDacs

Obtient le nombre de DAC déployées sur les instances gérées.

DeployedDacUnderutilizedCount

Obtient le nombre de DAC sous-exploitées, déployées sur toutes les instances gérées.

DeployedDacUnhealthyCount

Obtient le nombre de DAC défectueuses, déployées sur toutes les instances gérées.

DeployedDacWithFilesOnOverutilizedVolumeCount

Obtient le nombre de DAC déployées qui ont des fichiers sur des volumes surexploités.

DeployedDacWithFilesOnUnderutilizedVolumeCount

Obtient le nombre de DAC déployées qui ont des fichiers sur des volumes sous-exploités.

DeployedDacWithOverutilizedFileCount

Obtient le nombre de DAC déployées qui ont des fichiers surexploités.

DeployedDacWithOverutilizedProcessorCount

Obtient le nombre de DAC déployées qui fonctionnent sur des processeurs surexploités.

DeployedDacWithUnderutilizedFileCount

Obtient le nombre de DAC déployées qui ont des fichiers sous-exploités.

DeployedDacWithUnderutilizedProcessorCount

Obtient le nombre de DAC déployées qui fonctionnent sur des processeurs sous-exploités.

Description

Obtient ou définit un String qui décrit le point de contrôle de l'utilitaire (UCP).

ManagedInstanceCount

Obtient le nombre d’instances de SQL Server gérées par l’UCP.

ManagedInstanceHealthyCount

Obtient le nombre d’instances saines de SQL Server gérées par l’UCP.

ManagedInstanceManagementPendingCount

Obtient le nombre d’instances de SQL Server qui ont un état de gestion en attente.

ManagedInstanceOnOverutilizedComputerCount

Obtient le nombre d’instances managées de SQL Server qui s’exécutent sur des ordinateurs surutilisés.

ManagedInstanceOnUnderutilizedComputerCount

Obtient le nombre d’instances managées de SQL Server qui s’exécutent sur des ordinateurs sous-utilisés.

ManagedInstanceOverutilizedCount

Obtient le nombre d’instances managées surutilisées de SQL Server.

ManagedInstances

Obtient une collection contenant chaque instance de SQL Server gérée par ce Utility.

ManagedInstanceUnderutilizedCount

Obtient le nombre d’instances managées de SQL Server sous-utilisées.

ManagedInstanceUnhealthyCount

Obtient le nombre d’instances managées non saines de SQL Server.

ManagedInstanceWithFilesOnOverutilizedVolumeCount

Obtient le nombre d’instances managées de SQL Server qui ont des fichiers sur des volumes surutilisés.

ManagedInstanceWithFilesOnUnderutilizedVolumeCount

Obtient le nombre d’instances managées de SQL Server qui ont des fichiers sur des volumes sous-utilisés.

ManagedInstanceWithOverutilizedFileCount

Obtient le nombre d’instances managées de SQL Server qui ont des fichiers surutilisés.

ManagedInstanceWithOverutilizedProcessorCount

Obtient le nombre d’instances managées de SQL Server exécutées sur des processeurs surutilisés.

ManagedInstanceWithUnderutilizedFileCount

Obtient le nombre d’instances managées de SQL Server avec des fichiers sous-utilisés.

ManagedInstanceWithUnderutilizedProcessorCount

Obtient le nombre d’instances managées de SQL Server exécutées sur des processeurs sous-utilisés.

MdwDatabaseName

Obtient ou définit le nom de la base de données de l'entrepôt de données de gestion de l'utilitaire (UMDW).

MdwRetentionLengthInDaysForDaysHistory

Obtient ou définit la durée, en jours, pendant laquelle les données seront conservées dans la table d'historique de l'entrepôt de données de gestion (MDW) pour les entrées par jour.

MdwRetentionLengthInDaysForHoursHistory

Obtient ou définit la durée, en jours, pendant laquelle les données seront conservées dans la table d'historique de l'entrepôt de données de gestion de l'utilitaire (UMDW) pour les entrées par heure.

MdwRetentionLengthInDaysForMinutesHistory

Obtient ou définit la durée, en jours, pendant laquelle les données seront conservées dans la table d'historique de l'entrepôt de données de gestion de l'utilitaire (UMDW) pour les entrées par minute.

Metadata

Retourne les métadonnées relatives à l'instance et à son domaine.

(Hérité de SfcInstance)
Name

Obtient le nom du serveur SQL Store connecté.

OverUtilizationOccurenceFrequency

Obtient ou définit la fréquence d'occurrence utilisée pour calculer les états d'intégrité de surexploitation sur la fenêtre de fin spécifiée.

OverUtilizationTrailingWindow

Obtient ou définit la fenêtre de fin, en heures, utilisée pour calculer les états d'intégrité.

Parent

Obtient ou définit le parent de l'instance via le keychain.

(Hérité de SfcInstance)
PolicyStore

Obtient l'objet PolicyStore qui définit les stratégies de la connexion SQL Store.

Properties

Retourne des propriétés de l'instance de collection.

(Hérité de SfcInstance)
PropertyStorageProvider

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
SqlStoreConnection

Obtient ou définit la connexion SQL Store

State

Retourne l'état de l'objet SfcInstance.

(Hérité de SfcInstance)
TotalStorageCapacity

Obtient la capacité de stockage de l'utilitaire.

TotalStorageUtilization

Obtient la quantité de stockage SQL Server utilitaire actuellement utilisé.

UnderUtilizationOccurenceFrequency

Obtient ou définit la fréquence d'occurrence utilisée pour calculer les états d'intégrité de sous-exploitation sur la fenêtre de fin spécifiée.

UnderUtilizationTrailingWindow

Obtient ou définit la fenêtre de fin, en heures, utilisée pour calculer les états d'intégrité.

Urn

Retourne l'URN (Uniform Resource Name) de l'objet SfcInstance.

(Hérité de SfcInstance)
UtilityName

Obtient le nom du point de contrôle de l'utilitaire (UCP).

Méthodes

Alter()

Mises à jour toute Utility modification de propriété sur l’instance de SQL Server.

AlterImpl()

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
CheckObjectCreated()

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
CheckObjectState()

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
Connect(SqlStoreConnection)

Retourne un objet SqlStoreConnection spécifié par connection.

CreateIdentityKey()

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
CreateImpl()

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
CreateUtility(String, SqlStoreConnection)

Crée un objet Utility.

CreateUtility(String, SqlStoreConnection, String, SqlSecureString)

Crée un objet Utility.

Discover(ISfcDependencyDiscoveryObjectSink)

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
DropImpl()

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
EnrollInstance(SqlStoreConnection)

Inscrit un objet Utility avec la connexion fournie par le paramètre sqlStoreConnection.

EnrollInstance(SqlStoreConnection, String, SqlSecureString)

Inscrit un objet Utility avec la connexion fournie par le paramètre sqlStoreConnection.

GetChildCollection(String)

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
GetDomain()

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
GetPropertySet()

Retourne le jeu de propriétés pour l'objet SfcInstance.

(Hérité de SfcInstance)
GetTypeMetadataImpl()

Indique les domaines de substitution en retournant directement la classe TypeMetadata correcte. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
InitializeUIPropertyState()

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
IsLoginUtilityReader(SqlStoreConnection)

Valide si le compte de connexion utilisé dans la connexion comporte le rôle de lecteur d'utilitaire.

IsUtilityControlPoint(SqlStoreConnection)

Détermine si le serveur spécifié est un point de contrôle de l'utilitaire (UCP).

MarkForDropImpl(Boolean)

Retourne une valeur qui indique les objets existants à ignorer. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
MarkRootAsConnected()

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
MoveImpl(SfcInstance)

Indique le nouvel objet parent dans lequel déplacer une instance. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Appelé chaque fois que la valeur effective de toutes les métadonnées SfcInstance est mise à jour.

(Hérité de SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Appelé chaque fois que la valeur effective d'une propriété SfcInstance est mise à jour.

(Hérité de SfcInstance)
PostAlter(Object)

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
PostCreate(Object)

Indique le système d'implémentation par défaut chargé de créer le résultat de l'exécution. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
PostDrop(Object)

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
PostMove(Object)

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
PostRename(Object)

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
Refresh()

Actualise les propriétés de l’utilitaire SQL Server.

RenameImpl(SfcKey)

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
ResetKey()

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
ScriptAlter()

Modifie les propriétés de l'objet de base s'il a été modifié.

Serialize(XmlWriter)

Sérialise l'instance au format XML.

(Hérité de SfcInstance)
ToString()

Retourne une représentation de chaîne de l'URN de l'instance.

(Hérité de SfcInstance)
UpdateUIPropertyState()

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
Validate()

Indique la validation de l'objet enfant de base. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)

Événements

propertyChanged

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

(Hérité de SfcInstance)
PropertyChanged

Se produit en cas de modification d'une valeur de propriété.

(Hérité de SfcInstance)
propertyMetadataChanged

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

Se produit lorsqu’une valeur de métadonnées de propriété change.

(Hérité de SfcInstance)
PropertyMetadataChanged

Se produit lorsque les métadonnées d'une propriété ont changé.

(Hérité de SfcInstance)

Implémentations d’interfaces explicites

ISfcDomain.GetExecutionEngine()

Obtient une nouvelle interface du moteur d'exécution.

ISfcDomain.GetKey(IUrnFragment)

Obtient un nouvel objet SfcKey.

ISfcDomain.GetType(String)

Obtient le Type de l'utilitaire.

ISfcDomain.GetTypeMetadata(String)

Obtient SfcTypeMetadata.

ISfcDomain.UseSfcStateManagement()

Retourne True.

ISfcDomain2.GetUrnSkeletonsFromType(Type)

Obtient une liste des valeurs de chaîne qui contiennent des squelettes URN.

ISfcDomainLite.DomainInstanceName

Obtient le nom de l'instance du domaine.

ISfcDomainLite.DomainName

Obtient le nom de domaine.

ISfcDomainLite.GetLogicalVersion()

Obtient une valeur entière qui spécifie la version logique.

ISfcHasConnection.ConnectionContext

Obtient le mode de contexte pour la connexion.

ISfcHasConnection.GetConnection()

Obtient ISfcConnection.

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

Obtient ISfcConnection.

ISfcHasConnection.SetConnection(ISfcConnection)

Définit l'objet ISfcConnection.

S’applique à