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


Настройка контрольных точек для повторного запуска пакета, завершившегося с ошибкой

Устанавливая свойства, влияющие на контрольные точки, можно настроить пакеты Integration Services таким образом, чтобы они перезапускались с точки сбоя вместо выполнения всего пакета с начала.

Настройка пакета для перезапуска

  1. В среде SQL Server Data Tools (SSDT)откройте проект служб Службы Integration Services , содержащий пакет, который нужно настроить.

  2. Чтобы открыть пакет, дважды щелкните его в обозревателе решений.

  3. Перейдите на вкладку Поток управления .

  4. Щелкните правой кнопкой мыши в области конструктора потока управления и выберите Свойства.

  5. Присвойте свойству SaveCheckpoints значение True.

  6. Введите имя файла контрольных точек в поле свойства CheckpointFileName.

  7. Установите значение свойства CheckpointUsage в одно из двух значений:

    • Установите Always, чтобы всегда перезапускать пакет с контрольной точки.

      Важно!

      Если файл контрольных точек недоступен, то возникнет ошибка.

    • Выберете свойство IfExists, чтобы перезапускать пакет, только если доступен файл контрольных точек.

  8. Настройте задачи и контейнеры, из которых пакет может быть перезапущен.

    • Правой кнопкой мыши щелкните задание или контейнер и выберите пункт Свойства.

    • Присвойте свойству FailPackageOnFailure значение True для каждой выбранной задачи и контейнера.

См. также:

Перезапуск пакетов с помощью контрольных точек