SQL Server - 恢复中

e-o*_*-on 5 sql-server-2008 sql-server

在我的 SQL 2008 R1 数据库中上传了几十万行,今天早上在 SQL Management Studio 中的数据库名称旁边出现了一条“正在恢复”消息。

我试过 DBCC CheckDB,它返回 CHECKDB found 0 allocation errors and 0 consistency errors in database 'DBName'. DBCC execution completed. If DBCC printed error messages, contact your system administrator. 当我检查 sys.databases 中的状态 (state_desc) 时,它返回ONLINE. 事实上,sys.databases 表中没有任何东西看起来与众不同。

但是,我无法摆脱“正在恢复”消息,而且我不想重新启动。有什么方法可以告诉我这种情况会持续多久,或者我应该检查其他任何问题吗?

小智 6

首先,您必须识别 spid

抬头

sp_who2 'active' ---> 寻找特定的 session_id

在此处输入图片说明

SELECT * FROM sys.dm_exec_sessions WHERE session_id = 60 SELECT command,percent_complete FROM sys.dm_exec_requests WHERE session_id = 60

在此处输入图片说明