SSIS: перечислитель «Для каждого файла» пуст - PullRequest
0 голосов
/ 18 мая 2018

Эта проблема была рассмотрена в предыдущем посте, и у меня очень похожая ситуация, однако она отличается от того, что новый пост оправдан.

У меня есть пакет служб SSIS с циклом «Для каждого».В Visual Studio 2017 пакет ведет себя точно так, как ожидается в режиме отладки.Однако после развертывания пакета на сервере SQL и запуска его оттуда появляется сообщение «Перечислитель для каждого файла пуст. Перечислитель для каждого файла не обнаружил файлов, соответствующих шаблону файла, или указанный каталог пуст».«.Сам пакет успешно завершается, эта ошибка записывается как предупреждение, и достаточно сказать, что моя таблица назначения остается пустой.

В отличие от предыдущего автора, столкнувшегося с этой проблемой, я использовал путь UNC для моей исходной папки(обобщенные значения):ForEach Loop Editor

Я подтвердил, что учетная запись SQL и сам сервер SQL имеют права на мой целевой общий ресурс и файлы.Я изменил службу Integration Services, чтобы использовать хорошо известную учетную запись домена.Я не вижу ошибок в доступе и т. Д. Что мне не хватает?

1 Ответ

0 голосов
/ 25 мая 2018

Невероятное.Вот ответ.Хотя я могу запустить пакет SSIS в dev из VS2017 на своей рабочей станции, после публикации на сервере SQL, задание не будет выполнено, если я выполню его из SSMS на своей локальной рабочей станции.Тем не менее, задание успешно выполняется , если я запускаю его из SSMS на самом сервере SQL .Тот же домен, те же учетные записи, тот же DNS.Ughh.Я очень надеюсь, что это спасет кого-то от нескольких седых волос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...