Konzepte des WMI-Anbieters für die Konfigurationsverwaltung
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. 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-Anbieter 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 mithilfe der folgenden Methoden verwendet werden:
Eine Skriptsprache wie VBScript, JScript oder Perl, in die die Windows-Abfragesprache (WQL) 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
Die Microsoft Management Console (MMC) bietet eine Schnittstelle zum Verwalten SQL Server-Dienste im Gegensatz zu einer Skriptsprache oder einem verwalteten Codeprogramm. Das MMC-Snap-In SQL Server Verwaltung kann verwendet werden, um Dienste zu beenden und zu starten sowie Dienstkonten zu ändern.
Der SQL Server-Konfigurations-Manager kann auch verwendet werden, um SQL Server Dienste, Client- und Serverprotokolle sowie Serveraliasen 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