Настройка контрольных точек для повторного запуска пакета, завершившегося с ошибкой
Устанавливая свойства, влияющие на контрольные точки, можно настроить пакеты Integration Services таким образом, чтобы они перезапускались с точки сбоя вместо выполнения всего пакета с начала.
Настройка пакета для перезапуска
В среде SQL Server Data Tools (SSDT)откройте проект служб Службы Integration Services , содержащий пакет, который нужно настроить.
Чтобы открыть пакет, дважды щелкните его в обозревателе решений.
Перейдите на вкладку Поток управления .
Щелкните правой кнопкой мыши в области конструктора потока управления и выберите Свойства.
Присвойте свойству SaveCheckpoints значение
True
.Введите имя файла контрольных точек в поле свойства CheckpointFileName.
Установите значение свойства CheckpointUsage в одно из двух значений:
Установите
Always
, чтобы всегда перезапускать пакет с контрольной точки.Важно!
Если файл контрольных точек недоступен, то возникнет ошибка.
Выберете свойство
IfExists
, чтобы перезапускать пакет, только если доступен файл контрольных точек.
Настройте задачи и контейнеры, из которых пакет может быть перезапущен.
Правой кнопкой мыши щелкните задание или контейнер и выберите пункт Свойства.
Присвойте свойству FailPackageOnFailure значение
True
для каждой выбранной задачи и контейнера.