Pregunta

¿Cómo haría para generar un proceso separado usando un disparador de SQL Server 05/08? Idealmente, me gustaría generar el proceso y que SQL Server no espere a que el proceso finalice la ejecución. Necesito pasar un par de parámetros del inserto que está activando el proceso, pero el ejecutable se encargaría del resto.

¿Fue útil?

Solución

un poco de integración CLR, combinada con SQL Service Broker puede ayudarlo aquí.

http: //microsoft.apress .com / feature / 70 / asynchronous-memorizado-procedimientos-en-sql-server-2005

Otros consejos

desea utilizar el procedimiento almacenado del sistema xp_cmdshell

información aquí: http://msdn.microsoft.com/en- us / library / ms175046.aspx

Vi ese artículo en particular, pero no vi una opción para 'generar y olvidar'. Parece que espera a que se devuelva la salida.

  

xp_cmdshell funciona sincrónicamente. El control no se devuelve a la persona que llama hasta que se completa el comando shell de comandos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top