Sql-Server

SQL 2000 數據庫文件的捲影副本可以用作恢復嗎?

  • May 16, 2010

我有一個 SQL 2000 SP2 實例(版本 8.00.760),它位於獲取正常卷影副本的驅動器上。

可以使用卷影副本來還原數據庫嗎?

似乎可以停止 SQL 服務,從卷影副本中恢復 Data 文件夾(包括 msdb、master、model、temp 和使用者數據庫,然後重新啟動服務。

在最壞的情況下,文件是否會處於崩潰一致的情況下?如果是這樣,當重新啟動服務時,它不會像從伺服器上拔掉電源一樣恢復嗎?

謝謝你,基思

您可以使用它們進行還原。如果您將 SQL 升級到 SP 4,再加上我在下面列出的內容,那麼它將辨識 VSS 呼叫並進入一致狀態。

應用KB940349-v3

執行“vssadmin list writers”並檢查MSDE writer 是否出現在列表中。如果沒有並且 Vssadmin.exe 工具停止響應,請應用MSFT KB913100

在 SQL Server 2000 企業管理器中,將“NT AUTHORITY\System”添加到安全條目內的登錄。

在 Server Functions 中,將“NT AUTORITY\System”添加到 SysAdmin 函式。

編輯:Gahh,我剛剛又看了你的問題,你說你正在執行 SP2。這意味著它無法辨識 MSDN VSS 編寫器,並且不會處於一致狀態。數據庫和日誌將處於崩潰一致狀態。

引用自:https://serverfault.com/questions/142369