标签: c# .net ado.net asynchronous
我正在运行一个用户可以取消的长时间运行的存储过程。我正在使用Backgroundworker组件以及ado.net的BeginExecuteReader方法
一切似乎都运行正常,但即使我取消存储过程,数据库仍然在运行proc
有没有办法取消数据库服务器本身的实际作业?我可以看到我们可以使用kill命令,但这需要作业ID。
感谢
答案 0 :(得分:2)
SqlCommand.Cancel