SQL Server 트리거에서 스폰 프로세스에 가장 적합한 방법
-
02-07-2019 - |
문제
SQL Server 05/08 트리거를 사용하여 별도의 프로세스를 산란하는 방법은 무엇입니까? 이상적으로는 프로세스를 스폰하고 SQL Server가 실행을 완료하기 위해 프로세스를 기다리지 않도록합니다. 프로세스를 트리거하는 인서트에서 몇 개의 매개 변수를 전달해야하지만 실행 파일은 나머지를 처리합니다.
해결책
SQL 서비스 브로커와 결합 된 약간의 CLR 통합이 여기에서 도움이 될 수 있습니다.
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은 동기식으로 작동합니다. Command-Shell 명령이 완료 될 때까지 컨트롤이 발신자에게 반환되지 않습니다.
제휴하지 않습니다 StackOverflow