Utility Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à |
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 |
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 |
EnrollInstance(SqlStoreConnection, String, SqlSecureString) |
Inscrit un objet Utility avec la connexion fournie par le paramètre |
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 |
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. |