Запланированная работа агента SQL пакета
У меня есть пакет служб SSIS, предназначенный для загрузки всех файлов FTP и вставки их в базу данных. В настоящее время я использую экспресс-версию SQL 2014. Я хочу понять, как работают агенты SQL. Поэтому мой вопрос: есть ли у меня расписание агента SQL для ежедневного запуска пакета и, скажем, если я получу сообщение об ошибке из пакета из-за проблем с сетевым диском. Будет ли пакет продолжать работать каждый день?
1 ответ
Да, он будет запускаться при следующем запланированном запуске после любого сбоя, но если вы к этому моменту не справились с проблемой, вызывающей сбой (например, если у вас достаточно свободного места на сервере и вы не исправили это с предыдущего дня), он все равно может завершиться ошибкой или работать, но вызвать проблему целостности данных, поскольку предыдущий файл не был запущен. В зависимости от того, как написан пакет служб SSIS и если вы получаете полный файл или частичный файл (обычно называемый дельта-файлом, поскольку он содержит только записи, измененные с момента последнего файла, они всегда должны обрабатываться по порядку), вам может потребоваться вмешательство вручную после провал любой природы.