Пакет служб SSIS не выполняется из задания агента SQL - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь создать запланированное задание, которое должно выполняться ежедневно в 23:15.

Если я выполняю свой пакет из Visual Studio, он работает нормально и заполняет мои Excel-файлы. Но это работает только тогда, когда я делаю это вручную.

Если я выполняю свой пакет по расписанию, я получаю следующие ошибки:

сообщения об ошибках

Я узнал, что мне нужно установить «AccessDatabaseEngine» (x32), но, тем не менее, мои проблемы не были решены.

У вас есть идеи, чтобы решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 05 ноября 2018

Убедитесь, что вы установили 32-битную версию в расширенной конфигурации в шагах enter image description here

enter image description here

0 голосов
/ 05 ноября 2018
  • Легко пропустить замену локальных адресов, таких как C: .., в ваших соединениях сетевыми адресами, когда задание готово к планированию. Агенту Sql потребуется UNC (сетевой путь), например. \ Имя_сервера \ папка \ excelfile.xlsx

  • Посмотрите на службу агента Sql Server, работающую на сервере, и
    идентифицировать аккаунт. Предоставить доступ к вышеуказанному сетевому ресурсу для этого
    счет.

...