Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
SQL Server WMI-providern för Konfigurationshantering exponerar en uppsättning klasser som administratörer, automationssystem och hanteringsverktyg kan använda för att fråga efter och ändra inställningar för SQL Server-instanser, nätverksbibliotek, protokollegenskaper, felloggar och tjänstkonfiguration.
Den här artikeln organiserar WMI-klasserna i funktionella grupper så att du snabbt kan hitta klassen som gäller för ditt konfigurationsscenario.
Nätverks- och konfigurationsklasser på klientsidan
Dessa klasser definierar hur SQL Server-klienter löser servrar, använder nätverksbibliotek och fastställer kommunikationsinställningar på klientnivå.
| Class | Description |
|---|---|
| ClientNetLibInfo | Returnerar information om installerade klientnätverksbibliotek och protokoll |
| ClientNetworkProtocol | Representerar en specifik konfiguration av klientnätverksprotokoll (till exempel TCP/IP eller namngivna pipes) |
| ClientNetworkProtocolProperty | Exponerar inställningar på protokollnivå för klientnätverksprotokoll |
| ClientSettings | Tillhandahåller klientkonfiguration på hög nivå, inklusive lösningsbeteende och standardinställningar |
| ClientSettingsGeneralFlag | Representerar allmänna klientflaggor som används för att växla eller styra klientfunktioner |
Konfiguration av servernätverk och protokoll
Dessa klasser styr nätverksalternativ på serversidan, till exempel protokollaktivering, IP-bindningar och avancerade kommunikationsegenskaper.
| Class | Description |
|---|---|
| ServerNetworkProtocol | Representerar ett nätverksprotokoll på serversidan (TCP/IP, namngivna pipes, delat minne) |
| ServerNetworkProtocolIPAddress | Representerar IP-adressspecifika bindningar och konfiguration för SQL Server-nätverksprotokoll |
| ServerNetworkProtocolProperty | Exponerar konfigurerbara inställningar på protokollnivå, till exempel portar och paketbeteende |
Serverinställningar, flaggor och instansmetadata
De här klasserna innehåller information som du kan använda för att fråga efter eller styra inställningar på SQL Server-instansnivå, flaggor och servermiljöinformation.
| Class | Description |
|---|---|
| ServerInställningar | Definierar allmänna konfigurationsinställningar för SQL Server-instanser |
| ServerSettingsGeneralFlag | Representerar konfigurerbara flaggor som aktiverar eller inaktiverar funktioner på servernivå |
| CInstance | Innehåller information om klustrade SQL Server-instanser i redundansklustermiljöer |
| SInstance | Representerar en fristående SQL Server-instans, inklusive identitets- och konfigurationsmetadata |
SQL Server-tjänster och aliashantering
Använd dessa klasser för att hantera SQL Server-tjänster, till exempel starta, stoppa och konfigurera dem. Du kan också hantera definitioner av klient- och serveralias.
| Class | Description |
|---|---|
| SqlService | Representerar en SQL-relaterad Windows-tjänst, till exempel SQL Server, SQL Agent eller Browser, och gör att du kan hantera dess tillstånd |
| SqlServiceAdvancedProperty | Exponerar avancerade egenskaper för tjänstkonfiguration |
| SqlServerAlias | Representerar aliasdefinitioner på klientsidan för omdirigering av SQL Server-anslutningar |
SQL Server-fellogg och diagnostikklasser
Dessa klasser exponerar SQL Server-felloggmetadata och felhändelser. Genom att använda dem kan du övervaka eller automatisera loggparsning.
| Class | Description |
|---|---|
| SqlErrorLogEvent | Representerar enskilda händelser som registrerats i SQL Server-felloggen |
| SqlErrorLogFile | Innehåller metadata om SQL Server-felloggfiler, inklusive sökvägar, storlekar och rollover-beteende |
Konfiguration av säkerhet och certifikat
Dessa klasser stöder hantering av klient- och servercertifikat för krypterade anslutningar.
| Class | Description |
|---|---|
| SecurityCertificate | Representerar certifikat som SQL Server använder för krypterad nätverkskommunikation |