c# - 从 ASP.NET 提交长时间运行的 SQL 查询

标签 c# asp.net sql-server tsql

我有一个 ASP.NET Web 应用程序需要提交一个长时间运行的带参数的 SQL 存储过程。它最多可以运行 30 分钟。我如何提交以作为作业在 sql server 上运行,以便 web 应用程序可以继续执行其他操作?是否可以从 ASP.NET 检查作业是否完成?

最佳答案

我会通过将查询放入作业来处理这个问题。然后页面/网站会回来检查作业是否完成。

开始工作 How to start SQL Server job from a stored procedure?

检查工作状态 How can I determine the status of a job?

关于c# - 从 ASP.NET 提交长时间运行的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43411958/

相关文章:

sql-server - SSRS 2008 R2、VS 2008、用户定义的表类型

c# - 什么是 C# 6.0 #pragma disable 警告功能?

c# - 如何列出目录 C# WPF 中的文件

c# - 具有多个参数的 Task.Factory.StartNew

ASP.NET - 帮助测试和调试 PKI 身份验证

c# - 如何在 ASP.NET C# 上处理 UpdateProgress 后触发 JavaScript 事件?

c# - PropertyInfo SetValue 未设置我的对象的 Id

asp.net 身份声明在 View 页面中的全名

sql-server - 在不同的数据库上下文下执行存储过程?

sql - 根据列查询找出存储过程