Delen via


WMI-provider voor configuratiebeheerklassen

Van toepassing op:SQL Server

De WMI-provider van SQL Server voor Configuratiebeheer bevat een set klassen die beheerders, automatiseringssystemen en beheerhulpprogramma's kunnen gebruiken om query's uit te voeren op instellingen voor SQL Server-exemplaren, netwerkbibliotheken, protocoleigenschappen, foutenlogboeken en serviceconfiguratie.
In dit artikel worden de WMI-klassen ingedeeld in functionele groepen, zodat u snel de klasse kunt vinden die van toepassing is op uw configuratiescenario.

Netwerk- en configuratieklassen aan de clientzijde

Deze klassen definiëren hoe SQL Server-clients servers omzetten, netwerkbibliotheken gebruiken en communicatie-instellingen op clientniveau bepalen.

Class Description
ClientNetLibInfo Retourneert informatie over geïnstalleerde clientnetwerkbibliotheken en -protocollen
ClientNetworkProtocol Vertegenwoordigt een specifieke configuratie van het clientnetwerkprotocol (zoals TCP/IP of Named Pipes)
ClientNetworkProtocolProperty Stelt instellingen op protocolniveau beschikbaar voor clientnetwerkprotocollen
ClientSettings Biedt clientconfiguratie op hoog niveau, waaronder oplossingsgedrag en standaardinstellingen
ClientSettingsGeneralFlag Vertegenwoordigt algemene clientvlagmen die worden gebruikt voor het in-/uitschakelen of beheren van clientfuncties

Configuratie van servernetwerken en -protocollen

Deze klassen beheren netwerkopties aan de serverzijde, zoals protocolbeschakeling, IP-bindingen en geavanceerde communicatie-eigenschappen.

Class Description
ServerNetworkProtocol Vertegenwoordigt een netwerkprotocol aan de serverzijde (TCP/IP, Named Pipes, Shared Memory)
ServerNetworkProtocolIPAddress Vertegenwoordigt IP-adresspecifieke bindingen en configuratie voor SQL Server-netwerkprotocollen
ServerNetworkProtocolProperty Maakt configureerbare instellingen op protocolniveau beschikbaar, zoals poorten en pakketgedrag

Serverinstellingen, vlaggen en instantiemetagegevens

Deze klassen bevatten informatie die u kunt gebruiken om instellingen, vlaggen en serveromgevingsgegevens van SQL Server op exemplaarniveau op te vragen of te beheren.

Class Description
Serversettings Hiermee definieert u algemene configuratie-instellingen voor SQL Server-exemplaren
ServerSettingsGeneralFlag Vertegenwoordigt configureerbare vlaggen die functies op serverniveau in- of uitschakelen
CInstance Bevat details voor geclusterde SQL Server-exemplaren in failoverclusteromgevingen
SInstance Vertegenwoordigt een zelfstandig SQL Server-exemplaar, inclusief identiteit en configuratiemetagegevens

SQL Server-services en aliasbeheer

Gebruik deze klassen om SQL Server-services te beheren, zoals het starten, stoppen en configureren ervan. U kunt ook definities van client- en serveralias beheren.

Class Description
SqlService Vertegenwoordigt een SQL-gerelateerde Windows-service, zoals SQL Server, SQL Agent of Browser, en stelt u in staat om de status ervan te beheren
SqlServiceAdvancedProperty Toont geavanceerde eigenschappen van de serviceconfiguratie
SqlServerAlias Vertegenwoordigt aliasdefinities aan de clientzijde voor het omleiden van SQL Server-verbindingen

SQL Server-foutenlogboek en diagnostische klassen

In deze klassen worden metagegevens van SQL Server-foutenlogboeken en fout gebeurtenissen weergegeven. Door ze te gebruiken, kunt u logboekparsering bewaken of automatiseren.

Class Description
SqlErrorLogEvent Vertegenwoordigt afzonderlijke gebeurtenissen die zijn vastgelegd in het SQL Server-foutenlogboek
SqlErrorLogFile Biedt metagegevens over foutenlogboekbestanden van SQL Server, inclusief paden, grootten en rollover-gedrag

Beveiliging en certificaatconfiguratie

Deze klassen ondersteunen client- en servercertificaatbeheer voor versleutelde verbindingen.

Class Description
SecurityCertificate Vertegenwoordigt certificaten die SQL Server gebruikt voor versleutelde netwerkcommunicatie