Мониторинг на изпълнението на SSIS пакети

Как можем да наблюдаваме напредъка на пакет SSIS по време на неговото изпълнение? Бих искал да знам кой изпълним файл се изпълнява в момента, колко реда са прочетени/обработени/записани, продължителност на изпълнение на изпълним файл, повдигнати събития и т.н., докато пакетът се изпълнява.

В Ab Inito можем да наблюдаваме тези параметри, като разглеждаме лог файл, който се генерира по време на изпълнение на пакета с подобна информация, която се добавя към лог файла, докато изпълнението напредва.

Има ли подобен начин да направите същото със SSIS пакети?

**Използвам Sql-Server 2012


person Raj Aryan    schedule 08.12.2014    source източник
comment
Използвате ли модела за внедряване на Project или модела за разполагане на Package с вашата инсталация 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