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 die Microsoft Management Console (MMC) und dem Microsoft SQL Server-Konfigurations-Manager verwendet wird. Es bietet eine einheitliche Möglichkeit für die Interfacing mit den API-Aufrufen, die die von SQL Server-Konfigurations-Manager angeforderten Registrierungsvorgänge verwalten, und bietet eine erweiterte Kontrolle und Bearbeitung der ausgewählten SQL Server-Dienste.

Der SQL Server WMI-Anbieters ist eine DLL und eine MOF-Datei, die automatisch von SQL Server Setup kompiliert werden.

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 WQL (Windows Query Language) eingebettet werden kann.

  • Das ManagedComputer-Objekt in einem von SMO verwalteten Codeprogramm

  • Die 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 zusammenarbeiten. 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) bietet eine Schnittstelle zum Verwalten SQL Server-Dienste im Gegensatz zu einer Skriptsprache oder einem Programm mit verwaltetem Code. Das MMC-Snap-In SQL Server Management kann zum Beenden und Starten von Diensten und zum Ändern von Dienstkonten verwendet werden.

Die SQL Server-Konfigurations-Manager kann auch verwendet werden, um SQL Server Dienste, Client- und Serverprotokolle sowie Serveraliase zu verwalten.

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