Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Der SQL Server-WMI-Anbieter für die Konfigurationsverwaltung macht eine Reihe von Klassen verfügbar, die Administratoren, Automatisierungssysteme und Verwaltungstools verwenden können, um SQL Server-Instanzeinstellungen, Netzwerkbibliotheken, Protokolleigenschaften, Fehlerprotokolle und Dienstkonfiguration abzufragen und zu ändern.
In diesem Artikel werden die WMI-Klassen in Funktionsgruppen organisiert, sodass Sie schnell die Klasse finden können, die für Ihr Konfigurationsszenario gilt.
Clientseitige Netzwerk- und Konfigurationsklassen
Diese Klassen definieren, wie SQL Server-Clients Server auflösen, Netzwerkbibliotheken verwenden und Kommunikationseinstellungen auf Clientebene bestimmen.
| Class | Description |
|---|---|
| Clientnetlibinfo | Gibt Informationen zu installierten Clientnetzwerkbibliotheken und -protokollen zurück. |
| Clientnetworkprotocol | Stellt eine bestimmte Clientnetzwerkprotokollkonfiguration dar (z. B. TCP/IP oder Named Pipes) |
| Clientnetworkprotocolproperty | Macht Einstellungen auf Protokollebene für Clientnetzwerkprotokolle verfügbar |
| ClientSettings | Stellt eine allgemeine Clientkonfiguration bereit, einschließlich Auflösungsverhalten und Standardeinstellungen |
| Clientsettingsgeneralflag | Stellt allgemeine Clientkennzeichnungen dar, die zum Umschalten oder Steuern von Clientfeatures verwendet werden. |
Servernetzwerk- und Protokollkonfiguration
Diese Klassen steuern serverseitige Netzwerkoptionen wie Protokollaktivierung, IP-Bindungen und erweiterte Kommunikationseigenschaften.
| Class | Description |
|---|---|
| Servernetworkprotocol | Stellt ein serverseitiges Netzwerkprotokoll (TCP/IP, Named Pipes, Shared Memory) dar. |
| Servernetworkprotocolipaddress | Stellt IP-adressspezifische Bindungen und Konfiguration für SQL Server-Netzwerkprotokolle dar. |
| Servernetworkprotocolproperty | Macht konfigurierbare Einstellungen auf Protokollebene verfügbar, z. B. Ports und Paketverhalten |
Servereinstellungen, Flags und Instanzmetadaten
Diese Klassen enthalten Informationen, mit denen Sie SQL Server-Einstellungen, Flags und Serverumgebungsdetails abfragen oder steuern können.
| Class | Description |
|---|---|
| Serversettings | Definiert allgemeine Konfigurationseinstellungen für SQL Server-Instanzen |
| ServerSettingsGeneralFlag | Stellt konfigurierbare Flags dar, die Features auf Serverebene aktivieren oder deaktivieren |
| CInstance | Enthält Details für gruppierte SQL Server-Instanzen in Failoverclusterumgebungen |
| Sinstance | Stellt eine eigenständige SQL Server-Instanz dar, einschließlich Identitäts- und Konfigurationsmetadaten |
SQL Server-Dienste und Aliasverwaltung
Verwenden Sie diese Klassen zum Verwalten von SQL Server-Diensten, z. B. starten, beenden und konfigurieren. Sie können auch Client- und Serveraliasdefinitionen verwalten.
| Class | Description |
|---|---|
| Sqlservice | Stellt einen SQL-bezogenen Windows-Dienst dar, z. B. SQL Server, SQL-Agent oder Browser, und ermöglicht es Ihnen, den Status zu verwalten. |
| Sqlserviceadvancedproperty | Macht erweiterte Dienstkonfigurationseigenschaften verfügbar |
| Sqlserveralias | Stellt clientseitige Aliasdefinitionen für die Umleitung von SQL Server-Verbindungen dar. |
SQL Server-Fehlerprotokoll und Diagnoseklassen
Diese Klassen machen SQL Server-Fehlerprotokollmetadaten und Fehlerereignisse verfügbar. Mithilfe dieser Können Sie die Protokollanalyse überwachen oder automatisieren.
| Class | Description |
|---|---|
| SqlErrorLogEvent | Stellt einzelne Ereignisse dar, die im SQL Server-Fehlerprotokoll aufgezeichnet werden |
| SqlErrorLogFile | Stellt Metadaten zu SQL Server-Fehlerprotokolldateien bereit, einschließlich Pfaden, Größen und Rolloververhalten |
Sicherheits- und Zertifikatkonfiguration
Diese Klassen unterstützen die Client- und Serverzertifikatverwaltung für verschlüsselte Verbindungen.
| Class | Description |
|---|---|
| Securitycertificate | Stellt Zertifikate dar, die SQL Server für die verschlüsselte Netzwerkkommunikation verwendet |