2015-01-16 2 views
2

Мы разработали пакет SIS, который загружает файлы в формате xml из ftp, а не процессы и вставки в соответствующие таблицы. У нас есть требование вставить только уникальные и самые последние записи, поэтому мы использовали lookup для сравнения. Мы сталкиваемся с проблемой, что она слишком медленная, хотя и запланирована с помощью задания SQL Agent, и работает нормально, если мы запускаем ее вручную.SSIS пакет медленнее в задании агента SQL, чем его запуск вручную

+1

Проверьте, относится ли это к любым вашим SQL-запросам/процессам, вызываемым пакетом: http://www.sommarskog.se/query-plan-mysteries.html –

+0

Когда вы запускаете его вручную, используется ли он все же источники данных, адресаты, поисковые запросы и т. д. и является ли объем данных исходного файла таким же, как и выполнение Агента? – billinkc

ответ

0

Попробуйте выполнить шаг задания агента SQL Server в качестве другой учетной записи. Я столкнулся с подобной проблемой, и когда я переключился с использования прокси-сервера для учетной записи службы на прокси-сервер для собственной учетной записи администратора, работа запустилась за тот же промежуток времени, что и запуск вручную. Поэтому я предполагаю, что он имеет отношение к разнице в уровнях разрешений, но не смог вникнуть в него дальше.

Смежные вопросы