Исходя из сообщения об ошибке, проблема должна быть связана с разрешениями учетной записи.
Насколько я понимаю, учетная запись, которая регистрируется на SQL Agent job
, может не иметь разрешения на доступ ксервер базы данных или подсистема служб SSIS использует значения времени разработки задачи до тех пор, пока она фактически не запустит задачу, если для DelayValidation не задано значение true.
Примечание: Если у пользователя есть разрешение sysadmin
, нетt означает, что у него есть разрешения на доступ к серверу базы данных в ODBC Connection Manager.
Сообщение об ошибке Исправление:
Убедитесь, что учетная запись на шаге задания используется для запуска пакета, имеет разрешениядля доступа к серверу базы данных в ODBC Connection Manager
.И измените свойство DelayValidation вашего Data Flow Task
на true, а затем re-ran
задание.