2013-05-14 3 views
0

Я построил пакет SSIS для EXEC SP в SQL 2008. При запуске пакета из BIDS он генерирует все результаты, которые вставляются в таблицу (занимает около 1 минуты). Но когда я планировал запустить работу агента в SQL, это заняло всего 2-3 секунды без каких-либо результатов, стол пуст, история вакансий вернулась с успехом. Вы знаете, как отладить эту ситуацию? Спасибо за помощь.Работа службы SSIS не выполнялась должным образом

+0

Какой пользователь выполняет эту процедуру в BIDS (вашей учетной записи) по сравнению с SQL-агентом? Существуют ли учетные данные для конкретного этапа работы? Разрешены ли разрешения для всех этих учетных записей? Выполняет ли хранимая процедура какие-либо параметры? Являются ли исходные данные одинаковыми для запуска BIDS и сервера (dev vs prod data)? Если * вы * выполняете пакет на своей локальной машине из командной строки (dtexec/file mypackage.dtsx), заполняется ли таблица? Включили ли вы ведение журнала, и если да, то какие сообщения присутствуют? Являются ли ваши диспетчеры соединений правильными значениями для среды? – billinkc

+0

Или у вас есть какая-либо обработка ошибок в вашем пакете или SP ?. – Maximus

+0

пробовал все, но не смог найти проблему, требуемый параметр SP ... мое решение отключает параметр и создает здесь шаг задания с T-SQL EXEC SP, тогда он работает таким образом. – tkvo

ответ

0

Попробуйте отладить с помощью SQL Profiler. Запустите трассировку, а затем откройте Job Agent Agent и посмотрите, что выполняется.

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