Microsoft.SqlServer.Management.Smo.Wmi Espace de noms

L'espace de noms Microsoft.SqlServer.Management.Smo.Wmi contient des classes qui fournissent l'accès par programme à WMI (Windows Management Instrumentation) depuis une application SMO.

Classes

ClientProtocol

La ClientProtocol classe représente un protocole réseau installé sur un instance client qui permet la communication avec le instance de SQL Server sur un réseau.

ClientProtocolCollection

La classe ClientProtocolCollection représente une collection d'objets ClientProtocol qui représentent tous les protocoles clients définis sur l'objet parent.

ClientProtocolProperty

La classe ClientProtocolProperty représente un attribut d'un protocole client WMI (Windows Management Instrumentation).

ClientProtocolPropertyCollection

La classe ClientProtocolPropertyCollection représente une collection d'objets ClientProtocolProperty qui représentent tous les attributs du protocole client définis sur l'objet parent.

IPAddressProperty

La classe IPAddressProperty représente un attribut d'une adresse IP WMI (Windows Management Instrumentation).

IPAddressPropertyCollection

La classe IPAddressPropertyCollection représente une collection d'objets IPAddressProperty qui représentent tous les attributs de l'adresse IP définis sur l'objet parent.

ManagedComputer

La ManagedComputer classe représente une installation de Windows Management Instrumentation (WMI) sur un instance de MicrosoftSQL Server.

NetLibInfo

L'objet NetLibInfo représente les informations concernant un fichier de bibliothèque réseau.

ProtocolBase

La ProtocolBase classe représente un protocole utilisé sur un client SQL Server ou un serveur qui exécute SQL Server.

ProtocolProperty

La classe ProtocolProperty représente un attribut d'un protocole sur l'installation WMI (Windows Management Instrumentation).

ProtocolPropertyCollection

La classe ProtocolPropertyCollection représente une collection d'objets ProtocolProperty qui représentent tous les attributs du protocole définis sur l'objet parent.

ServerAlias

La classe ServerAlias représente un alias pour une connexion au serveur sur l'installation WMI (Windows Management Instrumentation).

ServerAliasCollection

La ServerAliasCollection classe représente une collection d’objets ServerAlias qui représentent tous les alias SQL Server définis sur l’objet parent.

ServerInstance

La ServerInstance classe représente une instance de Microsoft SQL Server.

ServerInstanceCollection

La ServerInstanceCollection classe représente une collection d’objets ServerInstance qui représentent toutes les instances de SQL Server définies sur l’objet parent.

ServerIPAddress

La classe ServerIPAddress représente l'adresse IP du protocole de serveur définie sur l'installation WMI (Windows Management Instrumentation).

ServerIPAddressCollection

La classe ServerIPAddressCollection représente une collection d'objets ServerIPAddress qui représentent toutes les adresses IP de serveur définies sur l'objet parent.

ServerProtocol

La ServerProtocol classe représente un protocole réseau installé sur un serveur instance qui permet la communication avec SQL Server clients sur un réseau.

ServerProtocolCollection

La classe ServerProtocolCollection représente une collection d'objets ServerProtocol qui représentent tous les protocoles serveur définis sur l'objet parent.

ServerProtocolProperty

La classe ServerProtocolProperty représente un attribut d'un protocole de serveur WMI (Windows Management Instrumentation).

ServerProtocolPropertyCollection

La classe ServerProtocolPropertyCollection représente une collection d'objets ServerProtocolProperty qui représentent tous les attributs du protocole de serveur définis sur l'objet parent.

Service

La Service classe représente un instance du service SQL Server.

ServiceCollection

La ServiceCollection classe représente une collection d’objets Service qui représentent tous les services SQL Server définis sur l’objet parent.

WmiCollectionBase

La classe WmiCollectionBase représente tous les objets de collection dans la référence de l'objet WMI (Windows Management Instrumentation).

WmiConnectionInfo

La classe WmiConnectionInfo représente des informations de connexion utilisées par l'installation WMI (Windows Management Instrumentation).

WmiSmoObject

La classe WmiSmoObject représente l'objet WMI (Windows Management Instrumentation) fondamental à partir duquel tous les objets WMI sont construits.

Énumérations

ProviderArchitecture

L'énumération ProviderArchitecture contient les valeurs utilisées pour spécifier l'architecture du fournisseur WMI (Windows Management Instrumentation).

Remarques

L’espace Microsoft.SqlServer.Management.Smo.Wmi de noms contient toutes les classes qui représentent les SQL Server WMI. Les classes de cet espace de noms ne nécessitent pas de connexion à un instance de SQL Server. Les classes de cet espace de noms contrôlent le service SQL Server et le service SQL Server Agent tels que représentés par la Server classe et la JobServer classe . WMI est hiérarchiquement au-dessus de la classe de serveur SMO. Les classes WMI sont également utilisées pour définir les protocoles réseau et les bibliothèques pour les installations client et serveur de SQL Server.

L’espace Microsoft.SqlServer.Management.Smo.Wmi de noms réside dans le fichier d’assembly Microsoft.SqlServer.Smo.dll. En outre, certaines classes d’énumération se trouvent dans le fichier d’assembly Microsoft.SqlServer.WmiEnum.dll. Vous devez importer les deux fichiers pour accéder aux classes dans l’espace de Microsoft.SqlServer.Management.Smo.Wmi noms.

À l’aide de l’espace Microsoft.SqlServer.Management.Smo.Wmi de noms, vous pouvez effectuer les opérations suivantes :

  • Arrêtez, démarrez et suspendez les instance de SQL Server et SQL Server Agent.

  • Définissez des protocoles, des bibliothèques réseau et des informations d’adresse IP pour SQL Server services et clients.

  • Gérer les alias SQL Server.

Notes

Vous devez inscrire les Microsoft.SqlServer.SqlWmiManagment.dll à l’aide regasm.exe de pour pouvoir utiliser les Microsoft.SqlServer.Management.Smo.Wmi classes.