2013年9月29日 星期日

[SQL Server] 資料庫備份時發現執行狀態一直在SUSPENDED

執行資料庫備份排程發現執行時間比平常久,透過以下查了一下發現

透過sp_who2發現該session一直處於SUSPENDED

透過排程看只看到一直在執行中

所以以上兩者都沒辦法看到目前進度,所以可以透過一個sys.dm_exec_requests來查看目前執行的狀況,只要percent_complete欄位值有不斷在增加就沒問題了

範例:SELECT session_id,command, percent_complete FROM sys.dm_exec_requests WHERE session_id= 110

參考資料:http://technet.microsoft.com/zh-tw/library/ms177648.aspx