ASP.在后台运行SQL代理
本文关键字:SQL 代理 运行 后台 ASP | 更新日期: 2023-09-27 18:03:11
当我点击ASP上的一些按钮时,我需要启动SQL代理作业。网络页面。
我如何让作业在后台运行而不让我的ASP。. NET页面等待作业完成吗?
这个想法是,一个按钮被点击,SQL代理工作在后台做它自己的东西,而不影响我的页面。
我现在有这样的东西:
SqlCommand cmd = new SqlCommand(“EXEC sp_start_job @Job_Name = ‘” + JobName + “‘”, conn);
cmd.CommandTimeout = 30;
cmd.ExecuteNonQuery();
可以使用异步过程执行
'sp_start_job'本质上应该是异步的,它不会等待作业完成。