Sql server Sql server删除表不工作
我有一张几乎有4500万行的桌子。我正在用查询更新它的一个字段:Sql server Sql server删除表不工作,sql-server,Sql Server,我有一张几乎有4500万行的桌子。我正在用查询更新它的一个字段: update tableName set columnX = Right(columnX, 10) 我没有执行tran或commit,而是直接运行查询。在执行查询的过程中,不幸的是,一个小时后发生了电源故障,现在当我尝试运行select查询时,它花费了太多时间,并且没有返回任何结果。连吊床都不行。我不知道是什么问题 我不知道是什么问题 SQL server正在回滚update语句。您可以使用多种方法监视回滚状态 一,。 仅以状态
update tableName set columnX = Right(columnX, 10)
我没有执行tran或commit,而是直接运行查询。在执行查询的过程中,不幸的是,一个小时后发生了电源故障,现在当我尝试运行select查询时,它花费了太多时间,并且没有返回任何结果。连吊床都不行。我不知道是什么问题
我不知道是什么问题
SQL server正在回滚update语句。您可以使用多种方法监视回滚状态
一,。
仅以状态终止sessionid
2.使用DMV
select
der.session_id,
der.command,
der.status,
der.percent_complete
from sys.dm_exec_requests as der
where command IN ('killed/rollback',’rollback’)
不要尝试重新启动SQLServer,因为这可能会延长状态。尝试缩小表如果SQL server也出现电源故障,则数据库可能已损坏。使用
dbcccheckdb
命令检查数据库。