Вы настроили регистрацию для пакета?Вы можете добавить задачу сценария в контейнер цикла For-Each, который выполняет команду Dts.Events.FireInformation во время каждого цикла.Это может помочь вам отследить имя файла, которое он находит, количество циклов, которое он выполняет, сколько времени занимает каждый цикл и т. Д. Вы также можете добавить шаг регистрации в конце, чтобы вы знали, что он по крайней мере выходит из цикла For-Each Loopконтейнер успешно.
Если вы обнаружите, что пакет работает успешно, но вообще не зацикливается на каких-либо файлах, то вы можете протестировать, используя более простой пакет, который читает только один файл и загружает его в промежуточную таблицу.Если это сработает, перейдите к следующему шагу: переберите все файлы в директории и снова и снова импортируйте только один файл.Если это работает, перейдите к следующему шагу изменения подключения к файлу, чтобы оно соответствовало файлу, найденному в задаче перечислителя файлов для контейнера циклов For-Each.
Если пакет не зацикливается на каких-либо файлах, и выне можете увидеть даже тот файл, который вы тестировали, загружая из задания, затем попробуйте создать учетную запись прокси с вашими учетными данными и запустить задание в качестве учетной записи прокси.Если это работает, то у вас, вероятно, есть проблема с правами доступа к вашей учетной записи службы.
Если пакет ничего не импортирует даже с учетной записью прокси, вы можете войти на сервер как учетная запись службы ипопробуйте запустить пакет служб SSIS в BIDS.Если это работает, вы можете развернуть его на сервере и запустить пакет с сервера (который действительно будет использовать вашу машину, но, по крайней мере, он использует определение ssis с сервера).Если это работает, попробуйте запустить пакет от агента.