Я получаю сообщение об ошибке, когда запускаю задание агента SQL Server, которое вызывает пакет служб SSIS, который затем запускает «выполнение задачи процесса» пакетного файла. В частности, ошибка, которую я получаю, это
При выполнении "d:\apps\bin\DoExport.bat" "-out ACNOR.TXT" в "" код завершения процесса был "1", а ожидаемый - "0".
Затем я могу увидеть дальше ошибку, которая говорит:
%HOMEDRIVE%%HOMEPATH%: Нет такого файла или каталога в D:/apps/perl/line.pm, строка 1345. BEGIN не удалось — компиляция прервана в d:/apps/bin/Import/JDBC_DBH.pm, строка 25. Ошибка компиляции. в строке 280 d:/apps/bin/Import/DBWrapper.pm.
Я предполагаю, что это проблема с разрешениями моего агента SQL, потому что я могу запустить это в интерактивном режиме в BIDS на этом сервере.
Агент работает с идентификатором SQL, который имеет разрешение системного администратора на сервере SQL, а также имеет доступ администратора на сервере, на котором он работает. В службах SQL-сервера (SQL Server, агент SQL Server и службы интеграции SQL Server) у меня есть настройка идентификатора, которая также имеет доступ администратора к серверу.
Есть идеи, что может быть причиной этой проблемы?