WMI-Datenleser (Task)
Aktualisiert: 17. Juli 2006
Der Task WMI-Datenleser führt Abfragen mithilfe von WQL (WMI Query Language) aus, womit Informationen von WMI zu einem Computersystem zurückgegeben werden. Der Task WMI-Datenleser kann für folgende Zwecke verwendet werden:
- Abfragen der Windows-Ereignisprotokolle auf einem lokalen Computer oder einem Remotecomputer und Schreiben der Informationen in eine Datei oder Variable.
- Abrufen von Informationen zum Vorhandensein, zum Status oder zu Eigenschaften von Hardwarekomponenten und Ermitteln mithilfe dieser Informationen, ob andere Tasks in der Ablaufsteuerung ausgeführt werden sollten.
- Abrufen einer Liste der Anwendungen und Ermitteln der installierten Version jeder Anwendung.
Es gibt folgende Möglichkeiten, um den Task WMI-Datenleser zu konfigurieren:
- Geben Sie den zu verwendenden WMI-Verbindungs-Manager an.
- Geben Sie die Quelle der WQL-Abfrage an. Die Abfrage kann in einer Taskeigenschaft gespeichert sein, die Abfrage kann aber auch außerhalb des Tasks in einer Variablen oder einer Datei gespeichert sein.
- Definieren Sie das Format der WQL-Abfrageergebnisse. Der Task unterstützt ein Tabellen-, Eigenschaftsname/Wert-Paar- oder Eigenschaftswertformat.
- Geben Sie das Ziel der Abfrage an. Das Ziel kann eine Variable oder eine Datei sein.
- Geben Sie an, ob das Abfrageziel überschrieben, beibehalten oder angefügt wird.
Falls es sich bei der Quelle oder dem Ziel um eine Datei handelt, verwendet der Task WMI-Datenleser einen Dateiverbindungs-Manager zum Herstellen einer Verbindung mit der Datei. Weitere Informationen finden Sie unter Verbindungs-Manager für Flatfiles.
Der Task WMI-Datenleser verwendet einen WMI-Verbindungs-Manager zum Herstellen einer Verbindung mit dem Server, von dem er WMI-Informationen liest. Weitere Informationen finden Sie unter WMI-Verbindungs-Manager.
Beispiele für WQL-Abfragen
WQL ist ein Dialekt von SQL mit Erweiterungen zur Unterstützung der WMI-Ereignisbenachrichtigung und sonstigen WMI-spezifischen Features. Weitere Informationen zu WQL finden Sie in der WMI-Dokumentation in der MSDN Library.
Hinweis: |
---|
Die WMI-Klassen variieren in den verschiedenen Windows-Versionen. Diese Beispielabfragen sind in Windows XP gültig, in älteren Windows-Versionen dagegen möglicherweise nicht. |
Die folgende WQL-Abfrage gibt Einträge aus dem Anwendungsereignisprotokoll zurück.
SELECT * FROM Win32_NTLogEvent WHERE LogFile = 'Application' AND (SourceName='SQLISService' OR SourceName='SQLISPackage') AND TimeGenerated > '20050117'
Die folgende WQL-Abfrage gibt Informationen zum logischen Datenträger zurück.
SELECT FreeSpace, DeviceId, Size, SystemName, Description FROM Win32_LlogicalDisk
Die folgende WQL-Abfrage gibt eine Liste der QFE-Updates (Quick Fix Engineering) für das Betriebssystem zurück.
Select * FROM Win32_QuickFixEngineering
Sonstige verwandte Tasks
Integration Services enthält einen Task, der auf WMI-Ereignisbenachrichtigungen wartet und als Antwort eine Aktion auslösen kann.
Klicken Sie auf das folgende Thema, um weitere Informationen zu diesem Task zu erhalten:
Verfügbare benutzerdefinierte Meldungen für die Protokollierung für den Task 'WMI-Datenleser'
In der folgenden Tabelle werden die benutzerdefinierten Protokolleinträge für den Task WMI-Datenleser aufgelistet. Weitere Informationen finden Sie unter Implementieren der Protokollierung in Pakete und Benutzerdefinierte Meldungen für die Protokollierung.
Protokolleintrag | Description |
---|---|
WMIDataReaderGettingWMIData |
Zeigt an, dass das Lesen der WMI-Daten begonnen wurde. |
WMIDataReaderOperation |
Berichtet die vom Task ausgeführte WQL-Abfrage. |
Konfigurieren des Tasks WMI-Datenleser
Eigenschaften können Sie programmgesteuert oder mit dem SSIS-Designer festlegen.
Klicken Sie auf eines der folgenden Themen, um weitere Informationen zu den Eigenschaften zu erhalten, die Sie im SSIS-Designer festlegen können:
Klicken Sie auf das folgende Thema, um weitere Informationen zum Festlegen dieser Eigenschaften im SSIS-Designer zu erhalten:
Programmgesteuertes Konfigurieren des Tasks WMI-Datenleser
Klicken Sie auf das folgende Thema, um weitere Informationen zum programmgesteuerten Festlegen dieser Eigenschaften zu erhalten:
Siehe auch
Konzepte
Integration Services-Tasks
Erstellen einer Paketablaufsteuerung
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
17. Juli 2006 |
|