相关疑难解决方法(0)

如何以编程方式取消SQL Server执行过程

假设您已从代码中执行以下(长时间运行)过程:

int processID = DB.Execute(SQL); //some long running sql statement
Run Code Online (Sandbox Code Playgroud)

有没有办法以编程方式调用SQL Server取消进程,如果它花了太长时间(有点像在QueryAnalyzer中点击"停止"按钮)?

//cancel the process if it is taking too long
DB.Execute("sp_CancelProcess @ProcessID=" + processID);
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

sql ×1

sql-server ×1

t-sql ×1