Сбой развернутого пакета служб службы SSIS при запуске из задания агента SQL

#sql #csv #ssis

Вопрос:

Дайте мне знать, какая дополнительная информация поможет. У меня есть пакет служб SSIS, который импортирует файл csv в SQL Server и перемещает этот файл csv во вложенную папку папки, в которой находится файл csv. Я могу без проблем запустить пакет из каталога служб интеграции, но при запуске из задания агента он говорит, что не может прочитать файл .csv, и я пробовал разные версии файла. Я также попытался воссоздать эту работу. Не повезло. Кроме того, задача сценария C# не перемещает csv в папку архива, даже когда я запускаю пакет из ISC. Ошибка агента подсказывает мне посмотреть на выполнение пакета, в котором говорится, что в основном он не может открыть csv.

Комментарии:

1. Похоже на разрешения NTFS. Проверьте, под какой учетной записью работает агент пользователя.

2. Говорит, что он использует AD/bcampbell, который является мной

3. Итак, bcampbell нажимает запустить пакет через SSMS, и это работает. Вы запускаете это с локального рабочего стола, который подключается к Server1, или удаленно подключаетесь к Server1 и запускаете пакет оттуда? Когда задание выполняется, выполняется ли оно от имени учетной записи агента SQL или был создан авторизованный пользователь, связанный с заданием? Какая учетная запись используется — учетная запись домена или локального компьютера? Является ли сетевой файл идентифицированным путем UNC (\серверобщий доступфайл1.csv) или подключенным диском (M:file1.csv)

4. Я использую свои SSMS со своего локального компьютера, и путь UNC для сетевого файла — \10.1.30.29ssis агент запускается с ADbcampbell… когда я запускаю пакет из своей локальной Visual Studio, файл перемещается так, как должен, и таблица обновляется, как и ожидалось.

5. Я подключаюсь к серверу \10.1.30.29, на котором размещен SQL Server вместе с файлом csv… и подключаюсь к этому серверу, а не удаленно.