Вы можете сделать работу, а затем начать работу с прямого SQL, используя sp_start_job. Это будет асинхронно.
Запуск на сервере, он должен будет иметь доступ к любым файлам, которые вы, возможно, читаете или записываете (ему также понадобится пакет), поэтому, если вы создаете код из шаблона или что-то еще , получение его на сервере может быть проблемой).
Вы также можете использовать psexec для запуска процесса на любом удаленном сервере. В этом случае он должен был запустить dtexec. Это заставит вас включить xp_cmdshell. (такая же проблема с необходимостью просмотра пакета и просмотра любых файлов)
Это похоже на то, что я лично использовал, столкнувшись с этой задачей. Я также должен был написать маршрутизацию для опроса, если работа все еще работает - чтобы сделать ее синхронной - она оказалась простой хранимой процедурой. Я пробовал оба подхода к sp_start_job и psexec (и планировщик задач Windows с командой schtask), и все они работают в зависимости от вашего конкретного сценария, требований и инфраструктуры. –
Другие ответы здесь http://stackoverflow.com/questions/273751/how-to -execute-ан-SSIS-пакет-из-нетто/26012658 # 26012658 – Faiz