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

У нас очень странный сценарий, на самом деле мы не понимаем, как поток выполнения служб SSIS запускает задачи пакета.

Чтобы подвести итог проблемы, мы создали пакет служб SSIS для передачи данных в экземпляр Dynamics CRM.и мы создали задание SQL, которое inturn запускает пакет служб SSIS (asumming будет иметь контролируемую среду).все это прекрасно работает, когда мы запускаем задание SQL из среды SSMS.где у нас есть возможность запускать каждый раз, когда пользователь инициирует действие триггера.

Чтобы выполнить начальное действие, мы используем следующую традиционную команду

EXEC MSDB.DBO.SP_START_JBO '{0}'

{0} для предоставления имени заданиякак настроено из app.config

Когда мы выполняем этот код выше с консоли SSMS, он запускает и выполняет все задачи внутри пакета без каких-либо хлопот.

Но, когда запускаетсяработа с веб-страницы.Задания SQL успешно запускаются, но мы обнаружили, что только 3 задачи были выполнены из 5 (всего).Он пропускает задачу, которая отправляет данные в CRM с помощью утилиты (Kingsway Soft - сторонний плагин для передачи данных в CRM)

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

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

1 Ответ

0 голосов
/ 17 мая 2018

Нашли ли вы сообщение об ошибке в истории заданий агента SQL? Можете ли вы проверить, что означает «В случае сбоя» в этих трех шагах? В настоящее время они настроены на «Перейти к следующему шагу»?

Чтобы удаленно загрузить и запустить пакет служб SSIS, перейдите по ссылке здесь .

...