当我点击ASP.NET页面上的某些按钮时,我需要启动一个SQL代理作业。
如何在不让我的ASP.NET页面等待作业完成的情况下让作业在后台运行?
想法是单击一个按钮,SQL代理作业在后台执行它自己的东西而不影响我的页面。
我现在有这样的事情:
SqlCommand cmd = new SqlCommand(“EXEC sp_start_job @Job_Name = ‘” + JobName + “‘”, conn);
cmd.CommandTimeout = 30;
cmd.ExecuteNonQuery();
答案 0 :(得分:1)
' sp_start_job'应该是异步的,它不会等待工作完成。
答案 1 :(得分:1)