今天在sqlerver還原資料庫時一直就卡在那裡提示「正在還原…」的狀態,此時無法運算元據庫,下面我來給大家介紹解決些問題的方法
解決方法:
restore database demo
from disk = 'd:/demo.bak'
with move 'demo' to 'd:/demo.mdf',
move 'demo_log' to 'd:/demo.ldf',
stats = 10, replace
go如果不清楚備份檔案對應的邏輯檔名,可用如下進行查詢:
--返回由備份集內包含的資料庫和日誌檔案列表組成的結果集。
--主要獲得邏輯檔名
use master
restore filelistonly
from disk = 'd:/t/pdmtraining.bak'
go原因分析:
1)管理器不會主動重新整理,需要手工重新整理一下才能看到最新狀態(效能方面的考慮)
2)很少情況下,恢復程序被掛起了。這個時候假設你要恢復並且回到可訪問狀態,要執行:
restore database dbname with recovery
這使得恢復過程能完全結束。
3)如果你要不斷恢復後面的日誌檔案,的確需要使資料庫處於「正在還原狀態」,這通常是執行下面命令:
SQLSERVER 一直處於正在還原的狀態
方法一 原因分析 1 管理器不會主動重新整理,需要手工重新整理一下才能看到最新狀態 效能方面的考慮 2 很少情況下,恢復程序被掛起了。這個時候假設你要恢復並且回到可訪問狀態,要執行 restore database dbname with recovery 這使得恢復過程能完全結束。我自己就是執行這...
還原資料庫,資料庫提示正在還原中的處理辦法
還原資料庫時,提示還原成功,可是資料庫列表中該資料庫顯示正在還原中 執行此命令即可 了解sqlserver指令碼之資料庫誤刪資料找回 1.至少有乙個誤刪除之前的資料庫完全備份。2.資料庫的恢復模式 recovery mode 是 完整 full 一 還原需要的條件設定 使用命令,是通過sqlserv...
還原資料庫,資料庫提示正在還原中的處理辦法
還原資料庫時,提示還原成功,可是資料庫列表中該資料庫顯示正在還原中 執行此命令即可 了解sqlserver指令碼之資料庫誤刪資料找回 1.至少有乙個誤刪除之前的資料庫完全備份。2.資料庫的恢復模式 recovery mode 是 完整 full 一 還原需要的條件設定 使用命令,是通過sqlserv...