for (int iRow = 0; iRow <= spidTable.Rows.Count - 1; iRow++)
{
Cmd.CommandText = "kill " + spidTable.Rows[iRow][0].ToString(); //强行关闭用户进程
Cmd.ExecuteNonQuery();
}
用这个方法结束连接数据库的进程,但是总是提示我不能结束自己的进程,如何解决?
C# 结束SQL连接程序进程
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- q107770540 2014-12-18 14:50关注
通过存储过程来实现: http://blog.csdn.net/jameshelong/article/details/9301977
ALTER PROCEDURE [dbo].[usp_kill_spid] @sql NVARCHAR(20) AS BEGIN EXEC sp_executesql @sql END
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报