2008年2月20日 星期三

fire stored procedure and forget

程式撰寫時,有時需要在 aspx 上執行 stored procedure。 但有個 stored procedure 要執行很久,且使用者不太想等太久。那怎辦?

Ado.net 好像沒有一個 ExecuteNoneQueryWithoutWaiting 的指令哦!

�好,SQL Server 2005 有一些功能。

建立一個Job,讓�Job 跑此stored procedure做為第一個 step。 再以 ado.net 執行此 stored procedure 即可。

EXEC msdb.dbo.sp_start_job @job_name = 'JobName'

沒有留言:

Share with Facebook