Saturday, 6 May 2017

Get the Percentage of backup, restore & etc..

Using below query you will fine the percentage of backup, restore, etc..

use master

go
SELECT    r.session_id [Session Id],
  r.command [Command],
  CONVERT(NUMERIC(6,2),r.percent_complete) AS [Percent Complete],
  CONVERT(VARCHAR(20),DATEADD(ms,r.estimated_completion_time,GetDate()),20) AS [ETA Completion Time],
  CONVERT(NUMERIC(10,2),r.total_elapsed_time/1000.0/60.0) AS [Elapsed Min],
  CONVERT(NUMERIC(10,2),r.estimated_completion_time/1000.0) AS [ETA Sec],
  CONVERT(NUMERIC(10,2),r.estimated_completion_time/1000.0/60.0) AS [ETA Min],
  CONVERT(NUMERIC(10,2),r.estimated_completion_time/1000.0/60.0/60.0) AS [ETA Hours],
  CONVERT(VARCHAR(1000),(
  SELECT SUBSTRING(text,r.statement_start_offset/2,
   CASE
    WHEN r.statement_end_offset = -1 THEN 1000
    ELSE (r.statement_end_offset-r.statement_start_offset)/2
   END
  ) FROM sys.dm_exec_sql_text(sql_handle))) AS [SQL]
FROM sys.dm_exec_requests r
WHERE r.session_id > 50
and r.session_id <> @@SPID

AND command IN ('RESTORE DATABASE','BACKUP DATABASE','RESTORE LOG','BACKUP LOG')


No comments:

Post a Comment

Disable CDC at table level

 How to Disable CDC( Change Data Capture) for tables Change Data Capture (cdc) property is disabled as default.  here I will Query you how t...