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