Контрольные точки в SSIS

У меня вопрос из интервью!!!Как достичь функциональности Check Point в SSIS без использования Check Point. Если пакет потерпел неудачу, он должен быть перезапущен с момента сбоя, а не перезапускать весь пакет.без использования контрольной точки.

1 ответ

Одним из способов является создание диспетчера задач в качестве точки входа в поток управления. Это будет отслеживать только последнюю успешно выполненную задачу и вызывать следующую задачу в зависимости от этой сохраняемой переменной. При первом запуске переменной будет 0 и, следовательно, она будет запущена в первой задаче. Если первая задача успешно завершится, переменная будет установлена ​​в 1. Если задача 2 завершится неудачно, то при следующем запуске потоков управления она будет перезапустите на task1 и так далее... поток управления будет выглядеть так:

Другие вопросы по тегам