取消异步存储过程

时间:2009-03-12 21:48:15

标签: c# .net ado.net asynchronous

我正在运行一个用户可以取消的长时间运行的存储过程。我正在使用Backgroundworker组件以及ado.net的BeginExecuteReader方法

一切似乎都运行正常,但即使我取消存储过程,数据库仍然在运行proc

有没有办法取消数据库服务器本身的实际作业?我可以看到我们可以使用kill命令,但这需要作业ID。

感谢

1 个答案:

答案 0 :(得分:2)