Как отладить пакет служб SSIS - SQL 2008 - PullRequest
2 голосов
/ 15 апреля 2011

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

Ответы [ 2 ]

3 голосов
/ 15 сентября 2011

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

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

Так что для отладки перейдите в Свойства вашего проекта |Debug.Установите для параметра «Действие запуска» значение c: \ Program Files \ Microsoft SQL Server \ 100 \ DTS \ Binn \ DTExec.exe .Установите для аргументов командной строки значение / File (имя вашего пакета) .

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

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

3 голосов
/ 18 апреля 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...