我有一个大的更新声明在周末运行大约需要6.5个小时才能完成。 那是2天前(周五晚上,今天是星期一上午)。 表中有7700万条logging,更新了10个字段。 星期一上午我login检查我的更新结果,表被locking。 我在存储过程结束时有一个COMMIT TRANSACTION,所以我不知道桌子上有什么goig。
我也不想杀死SPID,因为它可能会回滚它所做的任何事情。
帮帮我! 我能做些什么来得到
提前致谢。
如果它仍在运行,则有两个选项:让它完成并提交工作,或者终止进程并因此回滚事务。
如果完成,并且没有任何理由提交打开的事务,则find连接来自的系统,以便您可以手动提交事务而不是杀死它并回滚。