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();

ASP.在后台运行SQL代理

可以使用异步过程执行

'sp_start_job'本质上应该是异步的,它不会等待作业完成。