Включение ведения журналов при выполнении пакета на сервере служб SSIS
В этой процедуре описывается, как задать или изменить уровень ведения журнала для пакета при выполнении пакета, развернутого на сервере служб Integration Services. Уровень ведения журнала, заданный при выполнении пакета, переопределяет ведение журнала пакета, настроенное с помощью SQL Server Data Tools (SSDT). Дополнительные сведения см. в разделе Включение средств ведения журналов в SQL Server Data Tools .
Вы можете указать уровень ведения журнала с помощью одного из следующих методов. Этот раздел охватывает первый метод.
Настройка экземпляра выполнения пакета с помощью диалогового окна «Выполнение пакета»
Задание параметров для экземпляра выполнения с помощью catalog.set_execution_parameter_value (база данных SSISDB)
Настройка задания агента SQL Server для выполнения пакета с помощью диалогового окна «Новый шаг задания».
Задание уровня ведения журнала для пакета с помощью диалогового окна «Выполнение пакета»
В среде SQL Server Management Studioперейдите к пакету в обозревателе объектов.
Щелкните пакет правой кнопкой мыши и выберите команду Выполнить.
Выберите в диалоговом окне Выполнение пакета вкладку Дополнительно .
В разделе Уровень ведения журналавыберите уровень ведения журнала. В следующей таблице приведено описание возможных значений.
Настройте другие параметры пакета, а затем нажмите кнопку ОК , чтобы запустить пакет.
Доступны следующие уровни ведения журнала.
Уровень ведения журнала | Description |
---|---|
None | Ведение журнала выключено. Регистрируется только состояние выполнения пакета. |
Basic | Записываются все события, за исключением пользовательских и диагностических событий. Это значение по умолчанию. |
Производительность | Регистрируются только статистика производительности, а также события OnError и OnWarning. Отчет Производительность выполнения показывает активное и общее время компонентов потока данных пакета. Эта информация доступна, если уровень ведения журнала выполнения последнего пакета был задан как Производительность или Подробно. Дополнительные сведения см. в статье Reports for the Integration Services Server. Представление catalog.execution_component_phases отображает время начала и время окончания для компонентов потока данных для каждого этапа выполнения. Это представление содержит данные для этих компонентов, только если в качестве уровня ведения журнала выполнения пакета установлено значение Производительность или Подробно. |
Подробный | Регистрируются все события, в том числе пользовательские и диагностические события. Пример диагностического события — DiagnosticEx. При каждом выполнении дочернего пакета задачей «Выполнение пакета» она заносит в журнал это событие. Сообщение о событии состоит из значений параметров, передаваемых дочерним пакетам. Значением столбца сообщения для DiagnosticEx является XML-текст. . Для просмотра текста сообщения о выполнении пакета выполните запрос к представлению catalog.operation_messages (база данных SSISDB). Примечание. Пользовательские события включают события, которые регистрируются задачами служб Integration Services. Дополнительные сведения см. в разделе Custom Messages for Logging. Представление catalog.execution_data_statistics отображает строку каждый раз, когда компонент потока данных передает данные в компонент, находящийся ниже в иерархии, для выполнения пакета. Для сохранения этих данных в представлении уровень ведения журнала должен быть установлен в значение Подробно . |
См. также:
Ведение журналов в службах Integration Services (SSIS)
Включение средств ведения журналов в SQL Server Data Tools