Мониторинг выполнения пакетов SSIS

Как мы можем отслеживать прогресс пакета SSIS во время его выполнения? Я хотел бы знать, какой исполняемый файл запущен в настоящее время, сколько строк прочитано / обработано / записано, продолжительность выполнения исполняемого файла, возникшие события и т. Д. Во время выполнения пакета.

В Ab Inito мы можем отслеживать эти параметры, просматривая файл журнала, который создается во время выполнения пакета, с аналогичной информацией, которая добавляется в файл журнала по мере выполнения.

Есть ли аналогичный способ сделать то же самое с пакетами SSIS?

** Я использую Sql-Server 2012


person Raj Aryan    schedule 08.12.2014    source источник
comment
Используете ли вы модель развертывания проекта или модель развертывания пакета с установкой 2012 года?   -  person billinkc    schedule 08.12.2014
comment
Я использую модель развертывания проекта ... Однако я могу выбрать любую из них, если это вообще необходимо.   -  person Raj Aryan    schedule 08.12.2014


Ответы (1)


Для получения информации об исполняемых файлах и событиях просмотрите представления, доступные в вашей базе данных SSISDB, в частности, catalog.executions и catalog.event_messages.

SELECT TOP 1000 *
  FROM [SSISDB].[catalog].[executions]

Хотя в сообщения о событиях включается некоторое количество строк, например агрегаты, может потребоваться намеренно регистрировать более подробную информацию из пакетов SSIS.

person Gareth    schedule 09.12.2014