Получение времени восстановления базы данных SSMS - PullRequest
0 голосов
/ 28 ноября 2018

Есть ли способ, в t-sql (в частности, для SQL Server), узнать, сколько времени потребовалось для восстановления базы данных?Я могу найти время начала / окончания резервного копирования базы данных, но не могу найти то же самое для времени восстановления.

1 Ответ

0 голосов
/ 28 ноября 2018

Вы можете использовать этот скрипт, чтобы увидеть приблизительное время завершения восстановления.

SELECT session_id, command, t.text AS Query, start_time, percent_complete, dateadd(second,estimated_completion_time/1000, getdate()) as estimated_completion_time 
FROM sys.dm_exec_requests er
CROSS APPLY sys.dm_exec_sql_text(er.sql_handle) t
WHERE er.command in ('BACKUP DATABASE','RESTORE DATABASE')
...