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