Utility Classe

Définition

La Utility classe représente un point de contrôle d’utilité (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 de l'utilitaire SQL Server en utilisant les méthodes définies par la classe ManagedInstanceFactory. Après l’inscription dans le Utility, ces cas ne sont pas entièrement gérés tant que leurs données d’utilisation et leurs états de santé n’ont pas été déterminés.

Constructeurs

Nom Description
Utility()

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

Utility(SqlStoreConnection)

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

Propriétés

Nom Description
AbstractIdentityKey

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

(Hérité de SfcInstance)
Computers

Ça obtient la collection d’ordinateurs exécutant des instances gérées.

CreatedBy

Obtient les identifiants d’authentification de l’utilisateur qui a créé le Utilityfichier .

DateCreated

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

DeployedDacCount

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

DeployedDacHealthyCount

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

DeployedDacManagementPendingCount

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

DeployedDacOnOverutilizedComputerCount

Cela permet de voir le nombre de DAC déployés sur des instances gérées sur des ordinateurs surutilisés.

DeployedDacOnUnderutilizedComputerCount

Cela obtient le nombre de DAC déployés sur des instances gérées qui tournent sur des ordinateurs sous-utilisés.

DeployedDacOverutilizedCount

On obtient le nombre de DAC déployés surutilisés.

DeployedDacs

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

DeployedDacUnderutilizedCount

Ça obtient le nombre de DAC déployés et sous-utilisés sur toutes les instances gérées.

DeployedDacUnhealthyCount

Ça obtient le nombre de DAC mal déployés sur toutes les instances gérées.

DeployedDacWithFilesOnOverutilizedVolumeCount

Ça obtient le nombre de DAC déployés qui contiennent des fichiers sur des volumes surutilisés.

DeployedDacWithFilesOnUnderutilizedVolumeCount

Ça obtient le nombre de DAC déployés qui contiennent des fichiers sur des volumes sous-utilisés.

DeployedDacWithOverutilizedFileCount

On obtient le nombre de DAC déployés qui ont surutilisé les fichiers.

DeployedDacWithOverutilizedProcessorCount

Ça obtient le nombre de DAC déployés qui fonctionnent sur des processeurs surutilisés.

DeployedDacWithUnderutilizedFileCount

Ça obtient le nombre de DAC déployés qui ont des fichiers sous-utilisés.

DeployedDacWithUnderutilizedProcessorCount

Permet d’obtenir le nombre de DAC déployés qui fonctionnent sur des processeurs sous-utilisés.

Description

Obtient ou définit un String décrire le PCU.

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 statut de gestion en attente.

ManagedInstanceOnOverutilizedComputerCount

Obtient le nombre d’instances gérées de SQL Server qui tournent sur des ordinateurs surutilisés.

ManagedInstanceOnUnderutilizedComputerCount

Obtient le nombre d’instances gérées de SQL Server qui fonctionnent sur des ordinateurs sous-utilisés.

ManagedInstanceOverutilizedCount

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

ManagedInstances

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

ManagedInstanceUnderutilizedCount

On obtient le nombre d’instances gérées de SQL Server qui sont sous-utilisées.

ManagedInstanceUnhealthyCount

Obtient le nombre d’instances mal gérées de SQL Server.

ManagedInstanceWithFilesOnOverutilizedVolumeCount

Obtient le nombre d’instances gérées de SQL Server qui contiennent des fichiers sur des volumes surutilisés.

ManagedInstanceWithFilesOnUnderutilizedVolumeCount

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

ManagedInstanceWithOverutilizedFileCount

Obtient le nombre d’instances gérées de SQL Server qui ont surutilisé les fichiers.

ManagedInstanceWithOverutilizedProcessorCount

Obtient le nombre d’instances gérées de SQL Server qui sont exécutées sur des processeurs surutilisés.

ManagedInstanceWithUnderutilizedFileCount

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

ManagedInstanceWithUnderutilizedProcessorCount

Obtient le nombre d’instances gérées de SQL Server qui sont 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 gestion des services publics (UMDW).

MdwRetentionLengthInDaysForDaysHistory

Obtient ou fixe la durée, en jours, que les données seront conservées dans la table d’historique du Management Data Warehouse (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 des services publics (UMDW) pour les entrées par heure.

MdwRetentionLengthInDaysForMinutesHistory

Obtient ou fixe 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 des services publics (UMDW) pour les entrées par minute.

Metadata

Restitue les métadonnées concernant 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 de surutilisation de santé sur la fenêtre de fin spécifiée.

OverUtilizationTrailingWindow

Obtient ou fixe la fenêtre de fin en heures, utilisée pour calculer les états de santé.

Parent

Récupère ou définit le parent d’instance via le porte-clés.

(Hérité de SfcInstance)
PolicyStore

Obtient l’objet PolicyStore qui définit les politiques de la connexion SQL Store.

Properties

Retourne une propriété d’instance de collection.

(Hérité de SfcInstance)
PropertyStorageProvider

Ne faites pas référence directement à 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’utilité.

TotalStorageUtilization

Reçoit la quantité de stockage SQL Server Utility actuellement utilisée.

UnderUtilizationOccurenceFrequency

Obtient ou définit la fréquence d’occurrence utilisée pour calculer les états de santé de sous-utilisation sur la fenêtre de fin spécifiée.

UnderUtilizationTrailingWindow

Obtient ou fixe la fenêtre de fin en heures, utilisée pour calculer les états de santé.

Urn

Retourne le nom uniforme de la ressource de l’objet SfcInstance.

(Hérité de SfcInstance)
UtilityName

On obtient le nom du point de contrôle de l’utilité (UCP).

Méthodes

Nom Description
Alter()

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

AlterImpl()

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

(Hérité de SfcInstance)
CheckObjectCreated()

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

(Hérité de SfcInstance)
CheckObjectState()

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

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

Retourne un SqlStoreConnection objet spécifié par connection.

CreateIdentityKey()

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

(Hérité de SfcInstance)
CreateImpl()

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

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

Crée un objet Utility.

CreateUtility(String, SqlStoreConnection)

Crée un objet Utility.

Discover(ISfcDependencyDiscoveryObjectSink)

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

(Hérité de SfcInstance)
DropImpl()

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

(Hérité de SfcInstance)
EnrollInstance(SqlStoreConnection, String, SqlSecureString)

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

EnrollInstance(SqlStoreConnection)

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

GetChildCollection(String)

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

(Hérité de SfcInstance)
GetDomain()

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

(Hérité de SfcInstance)
GetPropertySet()

Retourne l’ensemble des propriétés pour l’objet SfcInstance.

(Hérité de SfcInstance)
GetTypeMetadataImpl()

Indique les domaines qui supplantent en retournant directement la bonne classe TypeMetadata. Ne faites pas référence directement à ce membre dans votre code. Il prend en charge l’infrastructure SQL Server.

(Hérité de SfcInstance)
InitializeUIPropertyState()

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

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

Valide si la connexion utilisée dans la connexion a le rôle de lecteur utilitaire.

IsUtilityControlPoint(SqlStoreConnection)

Détermine si le serveur spécifié est un point de contrôle d’utilité (UCP).

MarkForDropImpl(Boolean)

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

(Hérité de SfcInstance)
MarkRootAsConnected()

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

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

Indique que le nouvel objet parent doit être déplacé dans une instance. Ne faites pas référence directement à ce membre dans votre code. Il prend en charge l’infrastructure SQL Server.

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

Invoqué chaque fois que la valeur effective de toute métadonnée SfcInstance est mise à jour.

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

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

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

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

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

Indique l’implémenteur par défaut qui crée le résultat d’exécution. Ne faites pas référence directement à ce membre dans votre code. Il prend en charge l’infrastructure SQL Server.

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

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

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

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

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

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

(Hérité de SfcInstance)
Refresh()

Rafraîchit les propriétés de l’utilitaire SQL Server.

RenameImpl(SfcKey)

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

(Hérité de SfcInstance)
ResetKey()

Ne faites pas référence directement à 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 en XML.

(Hérité de SfcInstance)
ToString()

Retourne une chaîne de représentation de l’Urn de l’instance.

(Hérité de SfcInstance)
UpdateUIPropertyState()

Ne faites pas référence directement à 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 référence directement à ce membre dans votre code. Il prend en charge l’infrastructure SQL Server.

(Hérité de SfcInstance)

Événements

Nom Description
propertyChanged

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

(Hérité de SfcInstance)
PropertyChanged

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

(Hérité de SfcInstance)
propertyMetadataChanged

Ne faites pas référence directement à 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

Nom Description
ISfcDomain.GetExecutionEngine()

On obtient une nouvelle interface du moteur d’exécution.

ISfcDomain.GetKey(IUrnFragment)

Il reçoit un nouvel SfcKey objet.

ISfcDomain.GetType(String)

Obtient le Type résultat de l’utilité.

ISfcDomain.GetTypeMetadata(String)

Obtient le SfcTypeMetadata.

ISfcDomain.UseSfcStateManagement()

Retourne True.

ISfcDomain2.GetUrnSkeletonsFromType(Type)

Obtient une liste de valeurs de chaîne contenant les squelettes de l’URN.

ISfcDomainLite.DomainInstanceName

Ça obtient le nom d’instance du domaine.

ISfcDomainLite.DomainName

Ça obtient le nom de domaine.

ISfcDomainLite.GetLogicalVersion()

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

ISfcHasConnection.ConnectionContext

Ça obtient le mode contexte de connexion pour la connexion.

ISfcHasConnection.GetConnection()

Obtient le ISfcConnection.

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

Obtient le ISfcConnection.

ISfcHasConnection.SetConnection(ISfcConnection)

Définit le ISfcConnection.

S’applique à