使用 REPLACE 選項

還原通常可以防止意外將資料庫覆寫成不同資料庫。如果 RESTORE 陳述式中指定的資料庫已經存在於目前伺服器,而且指定的資料庫系列 GUID 與備份組中記錄的資料庫系列 GUID 不同,將不會還原資料庫。這是重要的防護措施。

警告注意事項注意

REPLACE 不應經常使用,而且只應在審慎考量之後使用。

REPLACE 選項會覆寫還原通常會執行的數項重要安全檢查。會覆寫的檢查如下:

  • 使用從其他資料庫建立的備份來還原現有資料庫。

    使用 REPLACE 選項,即使指定的資料庫名稱與備份組中所記錄的資料庫名稱不同,還原仍可讓您以備份組中的任何資料庫覆寫現有的資料庫。這可能會導致意外將資料庫覆寫成不同資料庫。

  • 使用完整或大量記錄復原模式來還原資料庫,而這兩種模式都未取得結尾記錄備份也未使用 STOPAT 選項。

    使用 REPLACE 選項,您可能會遺失已認可的記錄,因為最近寫入的記錄尚未被備份。

  • 覆寫現有的檔案。

    例如,作業失誤可能導致覆寫到錯誤的檔案類型 (例如 .xls 檔案),或覆寫到其他資料庫 (目前不在線上) 正在使用的檔案。如果覆寫了現有檔案,即使還原的資料庫是完整的,仍有可能遺失任意資料。

請參閱

參考