Задача «Модуль чтения данных WMI»
Изменения: 17 июля 2006 г.
Задача «Модуль чтения данных WMI» использует для выполнения запросов язык WQL, который возвращает от инструментария WMI сведения о системе компьютера. Задача «Модуль чтения данных WMI» может быть использована в следующих целях.
- Выполнение запросов к журналам событий Windows на локальном или удаленном компьютере, а также запись полученных сведений в файл или переменную.
- Сбор сведений о наличии, состоянии и свойствах компонентов оборудования, а также дальнейшее использование этих сведений для определения необходимости запуска других задач в потоке управления.
- Составление списка приложений с указанием установленной версии.
Настроить задачу «Модуль чтения данных WMI» можно следующими способами.
- Указать, какой диспетчер соединений WMI необходимо использовать.
- Указать источник WQL-запроса. Запрос может храниться либо в свойствах задачи, либо в переменной или файле вне задачи.
- Укахать формат результатов WQL-запроса. Задача поддерживает результаты в формате таблиц, пар имен значений и свойств или значений свойства.
- Указать целевой объект запроса. Целевым объектом запроса может являться переменная или файл.
- Указать способ обращения к целевому объекту запроса: перезапись, сохранение или добавление.
В случае если источником или целевым объектом является файл, задача «Модуль чтения данных WMI» использует диспетчер подключения файлов для подключения к файлу. Дополнительные сведения см. в разделе Диспетчер соединений с плоскими файлами.
Задача «Модуль чтения данных WMI» использует диспетчер соединений WMI для подключения к серверу, с которого происходит считывание данных WMI. Дополнительные сведения см. в разделе Диспетчер WMI-соединений.
Образцы WQL-запросов
WQL — это разновидность языка SQL с выражениями, поддерживающими уведомления о событиях инструментария WMI и другие функции WMI. Дополнительные сведения о WQL см. в документации по инструментарию управления Windows в библиотеке MSDN.
Примечание. |
---|
Классы WMI отличаются в различных версиях операционной системы Windows. Эти запросы, приведенные в качестве образца, действительны для Windows XP, но могут не подойти к более ранним версиям Windows. |
Приведенный ниже пример WQL-запроса выводит записи событий в журнале приложений.
SELECT * FROM Win32_NTLogEvent WHERE LogFile = 'Application' AND (SourceName='SQLISService' OR SourceName='SQLISPackage') AND TimeGenerated > '20050117'
Приведенный ниже пример WQL-запроса выводит сведения о логическом диске.
SELECT FreeSpace, DeviceId, Size, SystemName, Description FROM Win32_LlogicalDisk
Приведенный ниже пример WQL-запроса выводит список исправлений QFE, произведенных в текущей операционной системе.
Select * FROM Win32_QuickFixEngineering
Другие связанные задачи
Службы Integration Services включают в себя задачу, которая отслеживает уведомления о событиях WMI и в ответ выполняет действие.
Дополнительные сведения об этой задаче см. в следующем разделе:
Пользовательские сообщения для ведения журнала, доступные в задаче «Модуль чтения данных WMI»
В следующей таблице перечислены пользовательские записи в журнале для задачи «Модуль чтения данных WMI». Дополнительные сведения см. в разделах Реализация ведения журналов в пакетах и Пользовательские сообщения для ведения журнала.
Запись журнала | Описание |
---|---|
WMIDataReaderGettingWMIData |
Указывает, что задача приступила к чтению данных WMI. |
WMIDataReaderOperation |
Сообщает WQL-запрос, выполняемый задачей. |
Настройка задачи «Модуль чтения данных WMI»
Свойства задаются программно или через конструктор служб SSIS.
Дополнительные сведения о свойствах, которые можно задать в конструкторе служб SSIS, см. в следующих разделах:
- Редактор задачи «Модуль чтения данных WMI» (страница «Параметры инструментария WMI»)
- Страница «Выражения»
Дополнительные сведения об установке этих свойств в конструкторе служб SSIS см. в следующем разделе:
Программная настройка задачи «Модуль чтения данных WMI»
Дополнительные сведения о программной установке этих свойств см. в следующем разделе:
См. также
Основные понятия
Задачи служб Integration Services
Создание пакета потока управления
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
17 июля 2006 г. |
|