sql-server – 如何检查DBCC SHRINKFILE的进度?

前端之家收集整理的这篇文章主要介绍了sql-server – 如何检查DBCC SHRINKFILE的进度?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法找出DBCC SHRINKFILE语句的进度?

这是我运行它的方式

dbcc shrinkfile(‘main_data’,250000)

我在sql Server 2005和2008上运行以上语句.

[UPDATE]
这是我运行的查询,用于检查进度和正在运行的文本.

select  T.text,R.Status,R.Command,DatabaseName = db_name(R.database_id),R.cpu_time,R.total_elapsed_time,R.percent_complete
from    sys.dm_exec_requests R
        cross apply sys.dm_exec_sql_text(R.sql_handle) T

解决方法

你在sys.dm_exec_requests中检查了percent_complete吗?

猜你在找的MsSQL相关文章