Freigeben über


WMI-Anbieter für die Konfigurationsverwaltung

Gilt für: SQL Server

Der WMI-Anbieter ist eine veröffentlichte Ebene, die mit dem SQL Server-Konfigurations-Manager Snap-In für Microsoft Management Console (MMC) und dem Microsoft SQL Server-Konfigurations-Manager verwendet wird. Sie bietet eine einheitliche Möglichkeit für die Interoperabilität mit den API-Aufrufen, die die von SQL Server-Konfigurations-Manager angeforderten Registrierungsvorgänge verwalten und erweiterte Kontrolle und Manipulation über die ausgewählten SQL Server-Dienste bieten.

Der WMI-Anbieter von SQL Server ist eine DLL und eine MOF-Datei, die automatisch vom SQL Server-Setup kompiliert wird.

Der SQL Server-WMI-Anbieter enthält eine Reihe von Objektklassen, die zum Steuern der SQL Server-Dienste mit den folgenden Methoden verwendet werden:

  • Eine Skriptsprache wie VBScript, JScript oder Perl, in die Windows Query Language (WQL) eingebettet werden kann.

  • Das ManagedComputer-Objekt in einem von SMO verwalteten Codeprogramm

  • Der SQL Server-Konfigurations-Manager oder MMC mit dem SQL Server-WMI-Anbieter-Snap-In.

Verwenden einer Skriptsprache

Die Verwendung einer Skriptsprache bietet folgende Vorteile:

  • Eine Entwicklungsumgebung ist nicht erforderlich.

  • Die Dateien, die die Skriptsprache unterstützen, sind überall verfügbar.

Das Skript kann zusätzlich zum SQL Server-WMI-Anbieter auch mit anderen WMI-Anbietern verwendet werden. Ein Domänenadministrator kann ein Skript verwenden, um Dienste, Netzwerkeinstellungen und Aliaseinstellungen auf mehreren Computern in einem Netzwerk einzurichten.

In diesem Abschnitt wird detaillierter darauf eingegangen, wie von Skripts auf den WMI-Anbieter für die Konfigurationsverwaltung zugegriffen wird.

Verwenden des SMO-Objekts 'ManagedComputer'

Das ManagedComputer-Objekt ist ein verwaltetes SMO-Objekt, das Zugriff auf den WMI-Anbieter für die Konfigurationsverwaltung bietet. Mithilfe eines SMO-Programms kann das ManagedComputer Objekt verwendet werden, um SQL Server-Dienste, Netzwerkeinstellungen und Aliaseinstellungen anzuzeigen und zu ändern. Weitere Informationen finden Sie unter Verwalten von Diensten und Netzwerkeinstellungen mithilfe des WMI-Anbieters.

Verwenden von Microsoft Management Console oder des SQL Server-Konfigurations-Managers

Microsoft Management Console (MMC) stellt eine Schnittstelle zum Verwalten von SQL Server-Diensten bereit, im Gegensatz zu skripting language or managed code program. Das MMC-Snap-In für die SQL Server-Verwaltung kann zum Beenden und Starten von Diensten und zum Ändern von Dienstkonten verwendet werden.

Die SQL Server-Konfigurations-Manager können auch zum Verwalten von SQL Server-Diensten, Client- und Serverprotokollen und Serveraliasen verwendet werden.

Weitere Informationen

Grundlegendes zum WMI-Anbieter für die Konfigurationsverwaltung
Arbeiten mit dem WMI-Anbieter für die Konfigurationsverwaltung
Verwenden von WQL und Skriptsprachen mit dem WMI-Anbieter für die Konfigurationsverwaltung