У нас очень странный сценарий, на самом деле мы не понимаем, как поток выполнения служб 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 задачи, когда мы запускаем с веб-страницы ...
Есть идеи по этому вопросу?может быть действительно полезным для нас, чтобы двигаться вперед.