Как отладить пакет SSIS - SQL 2008

74
8

Как отладить пакет SSIS - SQL 2008? Я вызываю пакет из кода С#. Но пакет не выполняется. Я хочу отлаживать пакет SSIS и отслеживать значения параметров.

спросил(а) 2021-01-19T18:22:53+03:00 1 месяц, 1 неделя назад
1
Решение
86

Знаете ли вы, что вы можете запустить выполнение пакета из командной строки:


"c:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTExec.exe" /File <your package name>

Итак, для отладки перейдите в свой проект Properties | Отлаживать. Установите для параметра "Начать действие" значение c:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTExec.exe. Установите "Аргументы командной строки" в /Файл (имя вашего пакета).

Задайте некоторые контрольные точки в вашем коде и F5 для запуска вашего проекта. Если все пойдет хорошо, он должен остановиться, когда он встретит вашу точку останова.


Я часто это делаю, он работает очень хорошо.

ответил(а) 2021-01-19T18:22:53+03:00 1 месяц, 1 неделя назад
86

Обычно вы отлаживаете пакеты в BIDS, хотя вы можете напрямую attach отладчик для хост-процессов, если вы делаете что-то особенное. Не делает ли это то, что вам нужно?

В качестве альтернативы используйте "ручную отладку", то есть сообщения, записывающие значения параметров в файл журнала и т.д.

ответил(а) 2021-01-19T18:22:53+03:00 1 месяц, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема