Microsoft.SqlServer.Management.Utility Espace de noms

Le Microsoft.SqlServer.Management.Utility espace de noms contient des classes qui représentent les objets utilitaire SQL Server.

Classes

Computer

Le type Computer représente un ordinateur dans le domaine de l'utilitaire, notamment certaines propriétés physiques qui indiquent les performances et le chargement de l'ordinateur.

Computer.Key

La classe Computer.Key représente la clé qui identifie la classe Computer.

ComputerCollection

La classe ComputerCollection représente une collection d'objets Computer qui représentent tous les ordinateurs gérés dans le domaine de l'utilitaire.

DataFileAdapter

Le type DataFileAdapter représente les informations relatives à un fichier de données.

DeployedDac

Le DeployedDac type représente une structure d’application de base de données, sous la forme d’un package DAC qui a été installé sur un ordinateur exécutant une instance de SQL Server.

DeployedDac.Key

La classe DeployedDac.Key représente la clé qui identifie la classe DeployedDac.

DeployedDacCollection

La classe DeployedDacCollection représente une collection d'objets DeployedDac qui représentent toutes les DAC déployées dans le domaine de l'utilitaire.

LogFileAdapter

L'interface LogFileAdapter décrit les propriétés étendues qui doivent être implémentées par les adaptateurs de fichier journal.

ManagedInstance

Le ManagedInstance type représente une instance de SQL Server qui est gérée par les services utilitaire SQL Server pour contrôler la stratégie et les déploiements.

ManagedInstance.Key

La classe ManagedInstance.Key représente la clé qui identifie la classe ManagedInstance.

ManagedInstanceCollection

Représente une collection d’instances managées de SQL Server dans le Utilitaire SQL Server.

NameKey

Identifie les objets Microsoft.SqlServer.Management.Utility qui utilisent une propriété de nom comme clé Sfc.

Utility

La Utility classe représente un point de contrôle de l’utilitaire (UCP) qui définit des méthodes et des propriétés pour gérer une ou plusieurs instances distantes de SQL Server.

Utility.Key

La classe Utility.Key définit les méthodes et les propriétés utilisées pour identifier le Utility dans le vérificateur des fichiers système (SFC).

UtilityException

La classe UtilityException définit les méthodes et les propriétés qui enregistrent les informations d'exception d'utilitaire. Il s'agit de la classe de base pour tous les types d'exception d'utilitaire.

Volume

Le Volume type représente des informations sur un volume ou une partition de disque sur un ordinateur dans le domaine utilitaire SQL Server.

Volume.Key

La classe Volume.Key représente la clé qui identifie la classe Volume.

VolumeCollection

La classe VolumeCollection représente une collection d'objets Volume qui représentent tous les volumes sur un ordinateur.

Interfaces

IDataFilePerformanceFacet

Le IDataFilePerformanceFacet est une interface qui représente les performances de fichier de données. Elle est utilisée pour la détermination de stratégies basées sur les performances.

ILogFilePerformanceFacet

Le ILogFilePerformanceFacet est une interface qui représente les performances de fichier journal. Cela est utilisé pour déterminer les stratégies basées sur les performances.

Énumérations

DatabaseState

Énumération de l'état de la base de données.

HealthState

L'énumération HealthState contient des valeurs utilisées pour spécifier l'état du déploiement.

ManagementState

Énumère les états possibles d'un objet ManagedInstance.

Remarques

L’instance de niveau supérieur est le Utility (classe), ce qui prouve la connexion à l’instance de SQL Server. Les enfants de la Utility classe sont l’autre type de principal :

Le SQL Server utilitaire objets peut être utilisé pour détecter les instances de SQL Server sur le réseau et les inclure dans la SQL Server utilitaire. Ces instances peuvent être convertis en instances gérées, puis régies par la SQL Server utilitaire et peuvent participer à des déploiements et de gestion des stratégies.

Le SQL Server utilitaire utilise des packages DAC, qui peuvent être créés à l’aide de l’objet DAC et les objets SMO en mode Création. Un package DAC peut être créé par extraction à partir d’une liste de composants qui composent une application de base de données, ou en important un package DAC à partir d’un fichier. Une liste des packages DAC est stockée dans la SQL Server utilitaire dans un catalogue. Un package DAC peut être sélectionné à partir de cette liste et déployé sur les cibles qui sont des instances gérées appropriés de SQL Server régie par la SQL Server utilitaire.

Le Microsoft.SqlServer.Management.Utility espace de noms se trouve dans le fichier Microsoft.SqlServer.Management.Utility.dll. En outre, certains objets de prise en charge sont dans le fichier Microsoft.SqlServer.Management.UtilityEnum.dll. Vous devez importer ces fichiers pour accéder aux classes dans le Microsoft.SqlServer.Management.Utility espace de noms.

À l’aide de la Microsoft.SqlServer.Management.Utility espace de noms, vous pouvez :

  • Détecter les instances de SQL Server.

  • Inclure des instances de SQL Server dans la SQL Server utilitaire en les rendant géré ou non géré.

  • Extraire une DAC.

  • Importer un package DAC.

  • Déployer une DAC sur des instances appropriés dans le SQL Server utilitaire.

  • Gérer SQL Server ressources utilitaire de l’hôte.

  • Gérer SQL Server ressources de l’instance.

  • Créer et appliquer des stratégies à des objets cibles dans le SQL Server utilitaire.