Restore by File(.bak)

Restore by File(.bak)

•備份步驟:

先”RESTORE WITH NORECOVERY”, 再 ”RESTORE WITH RECOVERY”

•原因:

假設 Step 1 為全備份, Step 2 為差異備份, Step 3, Step 4 和 Step 5為日誌備份, 如果現在要恢復到 Step 5, 則必須先恢復 Step 1, 然後 Step 2, 再來 Step 3, Step 4 , 直到 Step 5 才完成作業, 而從 Step 1 到 Step 4 期間都要指定“NORECOVERY”, 因為使用 “RECOVERY”表示 DB 已經可以開始使用, 如果在 Step 2 到 Step 3 之前使用 “RECOVERY”, 那麼進行 Step 2 以後 DB 已經可以開始使用, 此時若有人對 DB 進行操作, 那 Step 3 再恢復時就會出錯了

image

image

image

image

image

 

“Restoring…”出現後, 需再 Restore “RECOVERY”(同上述步驟)