#ssis
#ssis
Вопрос:
введите описание изображения здесь
Моя программа состоит в том, чтобы загрузить весь файл CSV из исходной папки (1 файл CSV = 1 строка данных) в базу данных, затем переместить успешно выполненный файл в архивированную папку, и если файл не удалось загрузить в базу данных, он будет перенесен в папку сбоя. Допустим, у меня есть 100 файлов, 5 из них завершены с ошибкой и должны перейти в папку сбоя, но моя программа перемещает только 1 из 5, а остальные 4 все еще внутри исходной папки. Как это может произойти? Я новичок в SSIS и не имею никакого опыта в C # и других языках.
Ответ №1:
При выполнении вручную внутри приложения Visual Studio нажатием клавиши F5 он всегда перемещает 1 файл файла сбоя. Поэтому вам нужно настроить его в агенте SQL Server, чтобы повторить попытку программы несколько раз, чтобы все сбойные файлы перемещались в папку сбоя