日期:2014-05-17  浏览次数:20756 次

在代码中执行事务, 执行一半后断网, 结果表出现了锁死!
SqlTransaction trans = conn.BeginTransaction()
现有 1W 的数据 在代码中用事务去执行 insert,  
我开始执行一个事务,  执行了一半,突然断网或 我直接 把执行页面关掉了!  结果表锁死了  这种情况怎么办?

如果是当时知道这种情况,自己手动去数据库 操作下, 如果不知道 那就悲剧了! 

大神 路过求回复!

------解决方案--------------------
断网用45应该回回滚的,默认在回收连接的时候是回滚所有45,是其他原因引起的吧
------解决方案--------------------
一万数据放一个事物?
小伙你够狠
------解决方案--------------------
数据库在回滚,多等等就会好的。你插了多久,回滚的时间大体相当,或者更久一点。
------解决方案--------------------
能查到是哪张表么。以前遇到过这种情况。我记得有个Kill命令,你查一下