Microsoft.SqlServer.Management.Utility Espace de noms
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.
L’espace Microsoft.SqlServer.Management.Utility de noms contient des classes qui représentent les objets utilitaires SQL Server.
Classes
| Nom | Description |
|---|---|
| Computer |
Le Computer type représente un ordinateur dans le domaine utilitaire, incluant certaines propriétés physiques qui indiquent les performances et le chargement de l’ordinateur. |
| Computer.Key |
La Computer.Key classe représente la clé qui identifie la Computer classe. |
| ComputerCollection |
La ComputerCollection classe représente un ensemble d’objets Computer qui représentent tous les ordinateurs gérés dans le domaine utilitaire. |
| DataFileAdapter |
Le DataFileAdapter type représente des informations concernant 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 paquet DAC installé sur un ordinateur exécutant une instance de SQL Server. |
| DeployedDac.Key |
La DeployedDac.Key classe représente la clé qui identifie la DeployedDac classe. |
| DeployedDacCollection |
La DeployedDacCollection classe représente une collection d’objets DeployedDac qui représentent tous les DAC déployés dans le domaine utilitaire. |
| LogFileAdapter |
L’interface LogFileAdapter décrit les propriétés étendues qui doivent être implémentées par les adaptateurs de fichiers journalistes. |
| ManagedInstance |
Le ManagedInstance type représente une instance de SQL Server gérée par les services utilitaires SQL Server pour contrôler les politiques et les déploiements. |
| ManagedInstance.Key |
La ManagedInstance.Key classe représente la clé qui identifie la ManagedInstance classe. |
| ManagedInstanceCollection |
Représente un ensemble d’instances gérées de SQL Server dans l’utilitaire SQL Server. |
| NameKey |
Identifie Microsoft.SqlServer.Management.Utility les objets qui utilisent une propriété de nom comme clé Sfc. |
| Utility |
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. |
| Utility.Key |
La Utility.Key classe définit des méthodes et des propriétés qui sont utilisées pour identifier le Utility système de vérification de fichiers (SFC). |
| UtilityException |
La UtilityException classe définit des méthodes et des propriétés qui enregistrent les informations d’exception d’utilité. C’est la classe de base pour tous les types d’exceptions d’utilité. |
| Volume |
Le Volume type représente des informations sur un volume ou une partition disque sur un ordinateur dans le domaine utilitaire SQL Server. |
| Volume.Key |
La Volume.Key classe représente la clé qui identifie la Volume classe. |
| VolumeCollection |
La VolumeCollection classe représente un ensemble d’objets Volume qui représentent tous les volumes d’un ordinateur. |
Interfaces
| Nom | Description |
|---|---|
| IDataFilePerformanceFacet |
Il IDataFilePerformanceFacet est une interface qui représente la performance du fichier de données. Cela est utilisé pour déterminer les politiques basées sur la performance. |
| ILogFilePerformanceFacet |
Il ILogFilePerformanceFacet est une interface qui représente la performance du fichier journal. Cela sert à déterminer les politiques basées sur la performance. |
Énumérations
| Nom | Description |
|---|---|
| DatabaseState |
Énumération des états 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 ManagedInstance objet. |
Remarques
L’instance de premier niveau est la Utility classe, qui prouve la connexion à l’instance de SQL Server. Les enfants de la Utility classe sont l’autre type principal :
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 gérées, qui sont ensuite gouvernées par l’utilitaire SQL Server et peuvent participer aux déploiements et à la gestion des politiques.
L’utilitaire SQL Server utilise des paquets DAC, qui peuvent être créés à l’aide de l’objet DAC et des objets SMO en mode Design. Un paquet DAC peut être créé en extrayant à partir d’une liste de composants qui composent une application de base de données, ou en important un paquet DAC à partir d’un fichier. Une liste de paquets DAC est stockée dans l’utilitaire SQL Server dans un catalogue. Un package DAC peut être sélectionné à partir de cette liste et déployé sur des cibles qui sont des instances gérées appropriées de SQL Server, gouvernées par l’utilitaire SQL Server.
L’espace Microsoft.SqlServer.Management.Utility de noms se trouve dans le fichier Microsoft.SqlServer.Management.Utility.dll. De plus, certains objets de soutien se trouvent dans le fichier Microsoft.SqlServer.Management.UtilityEnum.dll. Vous devez importer ces fichiers pour accéder aux classes dans l’espace Microsoft.SqlServer.Management.Utility de noms.
En utilisant cet Microsoft.SqlServer.Management.Utility espace de noms, vous pouvez :
Découvrez des instances de SQL Server.
Incluez des instances de SQL Server dans l’utilitaire SQL Server en les rendant gérées ou non gérées.
Extraire un DAC.
Importez un package DAC.
Déploie un DAC sur des instances appropriées dans l’utilitaire SQL Server.
Gérer les ressources hôtes de l’utilitaire SQL Server.
Gérer les ressources d’instance de SQL Server.
Créez et appliquez des politiques aux objets ciblés dans l’utilitaire SQL Server.