【问题标题】:Getting SSMS database restore run time获取 SSMS 数据库恢复运行时间
【发布时间】:2018-11-29 00:28:53
【问题描述】:

有没有办法在 t-sql(特别是 SQL Server)中找出数据库恢复所需的时间? 我能够找到备份数据库的开始\结束时间,但我无法找到恢复时间。

【问题讨论】:

    标签: sql-server tsql restore


    【解决方案1】:

    您可以使用此脚本查看恢复运行的预计完成时间。

    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')
    

    【讨论】:

    • 我已经有了在还原过程中运行的复杂代码。我正在寻找能够显示恢复所需时间的代码,例如 2 或 3 天前。或者在一周内。
    • 此链接可能对您有所帮助:dba.stackexchange.com/questions/101291/…
    猜你喜欢
    • 2017-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多