Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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 |