Задача сценария SSIS: как вывести журнал для вывода с помощью Dts.Log

Я много искал это, но не повезло.

У меня есть задача сценария, и внутри нее я написал код C#. Я посмотрел и хочу распечатать вывод, как мы видим в Output Window

Я использую Dts.Log(), используя приведенный ниже код:

Dts.Log("List of files are loaded: ", 0, new byte[0]);

Но я ничего не вижу в окне вывода.

Я уже включил ведение журнала, как вы видите:

Конфигурация журнала служб SSIS

Я знаю, если я использую

Dts.Events.FireInformation

Он выполняет свою работу, но мне хотелось бы знать, как я могу использовать Dts.Log() для этой цели.


person FLICKER    schedule 11.08.2016    source источник


Ответы (1)


Очень старый вопрос, но, возможно, на него все же стоит ответить.

Когда вы используете Dts.Log, он переходит не на экран вывода, а в окно журнала. Поэтому вам следует открыть меню SSIS и выбрать запись «Журнал событий».

Если в меню SSIS отсутствует этот параметр, попробуйте щелкнуть окно потока управления или узел «Сценарий задачи».

Дополнительные сведения см. в разделе Как проверить результаты задания пакета SSIS после его завершения?.

person Andrew    schedule 27.03.2018