Работа на сервере Sql Agent не завершается, но выполняется в BIDS? - PullRequest
1 голос
/ 05 января 2012

Мой пакет работает как удовольствие в SSIS (BIDS) и выполняется за 4 минуты.Вход в службы интеграции в студии управления SQL Server, импорт в файловую систему или хранимые пакеты и последующий запуск снова занимает 6 минут.

Теперь перемещаем его в агент SQL Server.Он запускается и работает .... Похоже, когда дело доходит до нескольких задач, которые означают запуск файла bat для открытия файла excel, а затем файла vbs для запуска нескольких макросов, кажется, что он не справляется с этим.Я работал с использованием SQL Server Profiler.Убил работу через 40 минут и без значительных ошибок.Даже посмотрел логи Windows NT!

Мне нужно, чтобы этот пакет работал на агенте сервера sql, чтобы он был автоматизирован, и я могу запланировать его запуск несколько раз в день.

Может ли кто-нибудь помочь мне решить эту проблему, когда я застрял?

Учетная запись пользователя / учетных данных / прокси-сервера SQL Server настроена правильно, и ранее в потоке управления запускается другой файл bat, который копируетчерез файл в другой каталог.

1 Ответ

3 голосов
/ 05 января 2012

Это связано с тем, что агент SQL Server не загружает среду пользователя, чтобы иметь возможность запускать макросы Excel.Вам нужно запланировать макросы Excel с помощью планировщика Windows (и хотя бы один раз войти в систему, чтобы удалить всплывающие всплывающие окна с лицензией Excel).

...