В аргументе командной строки обнаружены ошибки, убедитесь, что все аргументы установлены правильно (SqlManagerUI) - PullRequest
2 голосов
/ 14 мая 2019

У меня есть пакет служб SSIS, который выводит файл Excel и отправляет его по электронной почте.Когда я запускаю его из Visual Studio, он работает нормально.Но когда я запускаю его из задания в SSMS, выдается ошибка:

"В аргументе командной строки обнаружены ошибки, убедитесь, что все аргументы установлены правильно. (SqlManagerUI)

Кажется, проблема в строке подключения диспетчера соединений Excel. Она отлично работает в Visual Studio, но в задании SSMS вызывает вышеуказанную ошибку.

Ниже показано, как определяется строка подключения вмоя работа:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\\nsi.pri\atp-images-DEV\StagingDB\ApprovedCustomers\DailyApprovedCustomers_2019_05_14.xlsx;Extended Properties="EXCEL 12.0 XML;HDR=YES";

1 Ответ

0 голосов
/ 15 мая 2019

Я думаю, что основная причина в том, что задание SQL запускается как учетная запись службы SQL, которая не имеет доступа к пути Excel.Попробуйте запустить задание от имени пользователя Windows.

Кроме того.это может быть проблема 32/64, попробуйте выполнить задание в 32-разрядном режиме:

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