帮助,SQL 2008表大量更新后locking!

我有一个大的更新声明在周末运行大约需要6.5个小时才能完成。 那是2天前(周五晚上,今天是星期一上午)。 表中有7700万条logging,更新了10个字段。 星期一上午我login检查我的更新结果,表被locking。 我在存储过程结束时有一个COMMIT TRANSACTION,所以我不知道桌子上有什么goig。

我也不想杀死SPID,因为它可能会回滚它所做的任何事情。

帮帮我! 我能做些什么来得到

提前致谢。

如果它仍在运行,则有两个选项:让它完成并提交工作,或者终止进程并因此回滚事务。

如果完成,并且没有任何理由提交打开的事务,则find连接来自的系统,以便您可以手动提交事务而不是杀死它并回滚。