Задача «Модуль чтения данных WMI»

Задача «Модуль чтения данных WMI» использует для выполнения запросов язык WQL, который возвращает от инструментария WMI сведения о системе компьютера. Задача «Модуль чтения данных WMI» может быть использована в следующих целях.

  • Выполнение запросов к журналам событий Windows на локальном или удаленном компьютере, а также запись полученных сведений в файл или переменную.

  • Сбор сведений о наличии, состоянии и свойствах компонентов оборудования, а также дальнейшее использование этих сведений для определения необходимости запуска других задач в потоке управления.

  • Составление списка приложений с указанием установленной версии.

Настроить задачу «Модуль чтения данных WMI» можно следующими способами.

  • Указать, какой диспетчер соединений WMI необходимо использовать.

  • Указать источник WQL-запроса. Запрос может храниться либо в свойствах задачи, либо в переменной или файле вне задачи.

  • Указать формат результатов WQL-запроса. Задача поддерживает результаты в формате таблиц, пар имен значений и свойств или значений свойства.

  • Указать целевой объект запроса. Целевым объектом запроса может являться переменная или файл.

  • Указать способ обращения к целевому объекту запроса: перезапись, сохранение или добавление.

В случае если источником или целевым объектом является файл, задача «Модуль чтения данных WMI» использует диспетчер подключения файлов для подключения к файлу. Дополнительные сведения см. в разделе Диспетчер соединений с неструктурированными файлами.

Задача «Модуль чтения данных WMI» использует диспетчер WMI-соединений для подключения к серверу, с которого происходит считывание данных WMI. Дополнительные сведения см. в разделе Диспетчер WMI-соединений.

Запрос WQL

WQL — это разновидность языка SQL с выражениями, поддерживающими уведомления о событиях инструментария WMI и другие функции WMI. Дополнительные сведения о WQL см. в документации по инструментарию управления Windows в библиотеке MSDN.

ПримечаниеПримечание

Классы WMI отличаются в различных версиях операционной системы 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

Пользовательские сообщения для ведения журнала, доступные в задаче «Модуль чтения данных WMI»

В следующей таблице перечислены пользовательские записи в журнале для задачи «Модуль чтения данных WMI». Дополнительные сведения см. в разделах Ведение журналов в службах Integration Services (SSIS) и Пользовательские сообщения для ведения журнала.

Запись журнала

Описание

WMIDataReaderGettingWMIData

Указывает, что задача приступила к чтению данных инструментария WMI.

WMIDataReaderOperation

Сообщает о WQL-запросе, выполняемом задачей.

Настройка задачи «Модуль чтения данных WMI»

Свойства задаются программно или через конструктор служб Службы SSIS.

Дополнительные сведения о свойствах, которые можно задать в конструкторе служб Службы SSIS, см. в следующих разделах.

Сведения о задании этих свойств программными средствами см. в следующем разделе:

Связанные задачи

Дополнительные сведения об установке этих свойств в конструкторе служб Службы SSIS см. в следующем разделе:

См. также

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загрузить новейшую документацию, статьи, образцы и видеоматериалы корпорации Майкрософт, а также лучшие решения участников сообщества, посетите страницу служб Службы Integration Services на сайте MSDN:


Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.

См. также

Основные понятия

Задачи служб Integration Services

Поток управления