Partager via


Microsoft.SqlServer.Management.Utility Espace de noms

L’espace Microsoft.SqlServer.Management.Utility de noms contient des classes qui représentent les objets utilitaires 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 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 utilitaires 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 l’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 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 SQL Server Utility.

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. Il 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

Le instance de niveau supérieur est la Utility classe , qui prouve la connexion à la instance de SQL Server. Les enfants de la Utility classe sont l’autre type main :

Les objets utilitaires SQL Server peuvent être utilisés pour découvrir des instances de SQL Server sur le réseau et les inclure dans l’utilitaire SQL Server. Ces instances peuvent être converties en instances managées, qui sont ensuite régies par l’utilitaire SQL Server et peuvent participer aux déploiements et à la gestion des stratégies.

L’utilitaire SQL Server utilise des packages DAC, qui peuvent être créés à l’aide de l’objet DAC et des 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 de packages DAC est stockée dans l’utilitaire SQL Server dans un catalogue. Un package DAC peut être sélectionné dans cette liste et déployé sur des cibles qui sont des instances managées appropriées de SQL Server régies par l’utilitaire SQL Server.

L’espace Microsoft.SqlServer.Management.Utility de noms réside dans le fichier Microsoft.SqlServer.Management.Utility.dll. En outre, certains objets de prise en charge se trouvent dans le fichier Microsoft.SqlServer.Management.UtilityEnum.dll. Vous devez importer ces fichiers pour accéder aux classes dans l’espace de Microsoft.SqlServer.Management.Utility noms.

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

  • Découvrez les instances de SQL Server.

  • Incluez des instances de SQL Server dans l’utilitaire SQL Server en les rendant gérées ou non managées.

  • Extrayez une DAC.

  • Importez un package DAC.

  • Déployez une DAC sur des instances appropriées dans l’utilitaire SQL Server.

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

  • Gérer les ressources SQL Server instance.

  • Créez et appliquez des stratégies aux objets cibles dans l’utilitaire SQL Server.