标签: sql sql-server-2005 transactions locking
过去几个月我注意到了一些事情。每次我们运行具有事务语句的脚本时,我们都会意外停止查询,此操作实际上会锁定数据库。
唯一的出路是每次销毁交易。我以前从未经历过这种情况,即使我在过去的事务中停止了查询并且它从未锁定数据库。
可能是因为我们在设置中遗漏了某些内容,或者我不应该意外停止交易查询?
SQL SERVER 2005出现问题。我需要你的大脑。谢谢大家
答案 0 :(得分:4)
通常情况下:您已发送客户端中止,表示“停止处理”
要回滚和解除锁定,您需要使用SET XACT_ABORT ON
SET XACT_ABORT ON
SO 1和SO 2