Поделиться через


Сценарий отладки

Сценарии, используемые задачей сценария, создаются в среде Microsoft Visual Studio Tools for Applications (VSTA).

Можно задавать и использовать в сценариях точки останова в VSTA. В VSTA можно управлять точками останова, однако для этого можно использовать и диалоговое окно Задание точек останова конструктора служб SSIS. Дополнительные сведения см. в разделе Отладка потока управления.

ПримечаниеПримечание

Задача «Сценарий» поддерживает использование точек останова во время отладки, а компонент сценария не имеет такой поддержки. Предложения по отладке компонента сценария см. в разделе Кодирование и отладка компонента сценария.

ПримечаниеПримечание

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

Диалоговое окно Задание точек останова включает точки останова сценария. Они содержатся внизу списка точек останова и отображают номер строки и имя функции, в которой появляется точка останова. Точки останова сценария можно удалять с помощью диалогового окна Задание точек останова.

В ходе выполнения точки останова, заданные для строк кода задачи сценария, объединяются с точками останова, заданными для пакета или задач и контейнеров в пакете. Отладчик может выполняться от точки останова в сценарии до точки останова, заданной для пакета задачи или контейнера, и наоборот. Например, для пакета могут существовать точки останова, заданные условиями останова, возникающими при получении пакетом событий OnPreExecute и OnPostExecute, а также задача сценария с точками останова для строк сценария. В этом случае пакет может приостановить выполнение по условию останова, ассоциированного с событием OnPreExecute, выполниться до точки останова в сценарии и затем выполниться до условия останова, ассоциированного с событием OnPostExecute .

Однако выполнять отладку задачи «Сценарий» нельзя, если задача выполняется как часть дочернего пакета, вызываемого задачей «Выполнение пакета». В таком случае точки останова, установленные в задаче «Сценарий» в дочернем пакете, пропускаются.

Задание точки останова в Visual Studio для приложений

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загружать новейшую документацию, статьи, образцы и видеоматериалы от корпорации Майкрософт, а также лучшие решения от участников сообщества, посетите страницу Integration Services на сайтах MSDN или TechNet:

Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.

См. также

Другие ресурсы