Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
本文內容
適用范圍:
通常,在恢復數據庫之前,將還原 SQL Server 數據庫中的所有數據。 但是,還原操作可以恢復數據庫而不實際還原備份;例如,恢復那些與數據庫一致的只讀文件時。 這稱為僅恢復還原。 當脫機數據已與數據庫一致且只需變為可用時,僅恢復還原操作將完成恢復數據庫并使數據聯機。
僅恢復還原可以針對整個數據庫或一個或多個文件或文件組進行。
僅恢復數據庫還原
在以下情況下僅恢復數據庫還原十分有用:
僅恢復數據庫還原的 RESTORE 語法是:
RESTORE ** WITH
注意
FROM = 子句不用于僅恢復還原,因為不需要任何備份。
示例
以下示例在還原操作中恢復 示例數據庫而不還原數據。
-- Restore database using WITH RECOVERY.
RESTORE DATABASE AdventureWorks2022
WITH RECOVERY
僅恢復文件還原
在以下情況下僅恢復文件還原十分有用:
數據庫按段落進行還原。 完成主文件組的還原之后,一個或多個未還原的文件變為與新數據庫的狀態一致,這也許是因為這些文件最近始終是只讀的。 只需恢復這些文件即可;無需復制數據。
僅恢復還原操作將脫機文件組中的數據變為聯機狀態;不會有數據復制、重做或撤消這些階段。 有關還原階段的信息,請參閱。
僅恢復文件還原的 RESTORE 語法是:
RESTORE ** { FILE **=** | **=**ame_ }[ **,**...*n* ] WITH
示例
以下示例顯示了 數據庫中輔助文件組 Sales 中文件的僅恢復文件還原。 已在段落還原的初始步驟中還原了主文件組,并且 與還原的主文件組一致。 只需一條語句即可恢復此文件組并使其變為聯機狀態。
RESTORE DATABASE Sales FILEGROUP=SalesGroup2 WITH RECOVERY;
使用僅恢復還原完成段落還原方案的示例
簡單恢復模式
完整恢復模式
另請參閱
聯機還原 (SQL Server)
段落還原 (SQL Server)
文件還原(簡單恢復模式)
文件還原(完整恢復模式)
RESTORE (-SQL)
還原和恢復概述 (SQL Server)
*請認真填寫需求信息,我們會在24小時內與您取得聯系。