sql查询备份或还原等操作的大概完成时间
                        
                            时间:2021-07-01 10:21:17
                            帮助过:2人阅读
							                        
                     
                    
                    
                    查询备份或还原等操作的大概完成时间
   select command
   ,percent_complete
   ,running_time=convert(
varchar,((
datediff(s,start_time,
getdate()))
/3600))
+‘ hour, ‘
                +convert(
varchar,((
datediff(s,start_time,
getdate()))
%3600/60))
+‘ min, ‘
                +convert(
varchar,((
datediff(s,start_time,
getdate()))
%60))
+‘ sec‘
   ,est_time_to_go=convert(
varchar,(estimated_completion_time
/1000)
/3600)
+‘ hour, ‘
                  +convert(
varchar,(estimated_completion_time
/1000)
%3600/60)
+‘ min, ‘
                  +convert(
varchar,(estimated_completion_time
/1000)
%60)
+‘ sec‘
   ,start_time=convert(
char(
16),start_time,
120)
   ,est_completion_time=convert(
char(
16),
dateadd(second,estimated_completion_time
/1000,
getdate()),
120)   
   ,s.text
   from sys.dm_exec_requests r
   cross apply sys.dm_exec_sql_text(r.sql_handle) s
   where r.command 
in (
‘BACKUP DATABASE‘,
‘RESTORE DATABASE‘,
‘BACKUP LOG‘,
‘RESTORE LOG‘,
‘DbccFilesCompact‘,
‘DbccSpaceReclaim‘)
  
 
sql查询备份或还原等操作的大概完成时间
标签: