Фон:Файлы процесса SSIS из папки
У меня есть папка, которая непрерывно перекачивается с файлами. Мой пакет SSIS должен обрабатывать файлы и удалять их. Пакет SSIS планируется запускать каждую минуту. Я собираю файлы в порядке возрастания времени создания файла. Я создаю массив файлов, а затем обрабатываю-удаляя их по одному.
Проблема:
Если экземпляр моего пакета занимает больше времени, чем за одну минуту, чтобы бежать, следующий экземпляр пакета SSIS будет забрать некоторые из файлов предыдущий экземпляр имеет в своем буфере. К тому моменту, когда второй экземпляр пакета обрабатывает файл, он, возможно, уже был удален первым экземпляром, создав условие исключения.
Мне было интересно, существует ли способ избежать исключения.
Спасибо.
Спасибо за информацию. Поскольку агент не будет запускать второй экземпляр до завершения первого экземпляра, я могу безопасно планировать свой пакет с интервалом в одну минуту. –