Лучший способ запуска процесса из триггера SQL Server

StackOverflow https://stackoverflow.com/questions/128836

  •  02-07-2019
  •  | 
  •  

Вопрос

Как мне создать отдельный процесс с помощью триггера SQL Server 05/08?В идеале я хотел бы запустить процесс и заставить SQL Server не ждать завершения выполнения процесса.Мне нужно передать пару параметров из вставки, которая запускает процесс, но об остальном позаботится исполняемый файл.

Это было полезно?

Решение

Здесь вам может помочь небольшая интеграция CLR в сочетании с SQL Service Broker.

http://microsoft.apress.com/feature/70/asynchronous-stored-procedures-in-sql-server-2005

Другие советы

вы хотите использовать системную хранимую процедуру xp_cmdshell

информация здесь: http://msdn.microsoft.com/en-us/library/ms175046.aspx

Я видел эту конкретную статью, но не увидел опции «породить и забыть».Похоже, он ждет возврата вывода.

xp_cmdshell работает синхронно.Управление не возвращается вызывающей стороне до тех пор, пока команда командной оболочки не будет завершена.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top