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吗?

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...