2010-07-22 165 views
0

我注意到了过去几个月的事情。每次我们运行一个有事务语句的脚本时,假设我们意外停止了这个查询,这个操作实际上锁定了数据库。交易锁定SQL Server 2005

唯一的出路是每次销毁交易。即使我在过去的事务中停止了查询,并且从未锁定数据库,我以前从未遇到过这种情况。

难道是我们在设置中丢失了某些东西,或者我不应该意外停止事务查询?

SQL SERVER 2005发生了问题。请我需要你的大脑。谢谢你们

回答

4

这是通常的:您发送一个客户端中止该说“停止处理”

要回滚和释放锁,你需要使用SET XACT_ABORT ON

SO 1SO 2