Partager via


Fournisseur WMI pour les classes de gestion de la configuration

S'applique à :SQL Server

Le fournisseur WMI SQL Server pour Gestion de la configuration expose un ensemble de classes que les administrateurs, les systèmes d’automatisation et les outils de gestion peuvent utiliser pour interroger et modifier les paramètres d’instance SQL Server, les bibliothèques réseau, les propriétés du protocole, les journaux d’erreurs et la configuration du service.
Cet article organise les classes WMI en groupes fonctionnels afin de trouver rapidement la classe qui s’applique à votre scénario de configuration.

Classes de configuration et de mise en réseau côté client

Ces classes définissent la façon dont les clients SQL Server résolvent les serveurs, utilisent des bibliothèques réseau et déterminent les paramètres de communication au niveau du client.

classe Descriptif
ClientNetLibInfo Retourne des informations sur les bibliothèques et protocoles réseau clients installés
ClientNetworkProtocol Représente une configuration de protocole réseau client spécifique (par exemple, TCP/IP ou canaux nommés)
ClientNetworkProtocolProperty Expose les paramètres au niveau du protocole pour les protocoles réseau clients
ClientSettings Fournit une configuration de client de haut niveau, notamment le comportement de résolution et les valeurs par défaut
ClientSettingsGeneralFlag Représente les indicateurs clients généraux utilisés pour activer ou contrôler les fonctionnalités du client

Configuration de la mise en réseau du serveur et du protocole

Ces classes contrôlent les options de mise en réseau côté serveur, telles que l’activation du protocole, les liaisons IP et les propriétés de communication avancées.

classe Descriptif
ServerNetworkProtocol Représente un protocole réseau côté serveur (TCP/IP, canaux nommés, mémoire partagée)
ServerNetworkProtocolIPAddress Représente des liaisons et une configuration spécifiques à l’adresse IP pour les protocoles réseau SQL Server
ServerNetworkProtocolProperty Expose les paramètres configurables au niveau du protocole, tels que les ports et le comportement des paquets

Paramètres, indicateurs et métadonnées d’instance du serveur

Ces classes fournissent des informations que vous pouvez utiliser pour interroger ou contrôler les paramètres, les indicateurs et les détails de l’environnement de serveur SQL Server.

classe Descriptif
ServerSettings Définit les paramètres de configuration généraux de l’instance SQL Server
ServerSettingsGeneralFlag Représente des indicateurs configurables qui activent ou désactivent les fonctionnalités au niveau du serveur
CInstance Fournit des détails pour les instances SQL Server en cluster dans les environnements de cluster de basculement
SInstance Représente une instance SQL Server autonome, y compris les métadonnées d’identité et de configuration

Services SQL Server et gestion des alias

Utilisez ces classes pour gérer les services SQL Server, tels que le démarrage, l’arrêt et la configuration. Vous pouvez également gérer les définitions d’alias client et serveur.

classe Descriptif
SqlService Représente un service Windows lié à SQL, tel que SQL Server, SQL Agent ou Browser, et vous permet de gérer son état
SqlServiceAdvancedProperty Expose les propriétés avancées de configuration du service
SqlServerAlias Représente les définitions d’alias côté client pour rediriger les connexions SQL Server

Classes de journal des erreurs et de diagnostic SQL Server

Ces classes exposent les métadonnées et les événements d’erreur du journal des erreurs SQL Server. En les utilisant, vous pouvez surveiller ou automatiser l’analyse des journaux.

classe Descriptif
SqlErrorLogEvent Représente des événements individuels enregistrés dans le journal des erreurs SQL Server
SqlErrorLogFile Fournit des métadonnées sur les fichiers journaux d’erreurs SQL Server, notamment les chemins d’accès, les tailles et le comportement de substitution

Configuration de la sécurité et du certificat

Ces classes prennent en charge la gestion des certificats client et serveur pour les connexions chiffrées.

classe Descriptif
SecurityCertificate Représente les certificats que SQL Server utilise pour la communication réseau chiffrée