Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
В этой статье объясняется, как перезапустить прерванную операцию восстановления.
Перезапуск прерванной операции восстановления
Снова выполните прерванную
RESTORE
инструкцию, указав:- Те же предложения, используемые в исходной
RESTORE
инструкции. - Пункт
RESTART
.
- Те же предложения, используемые в исходной
Замечания
RESTORE ... WITH RESTART
перезапускает процесс восстановления.
Нет параметра возобновления для прерванной операции восстановления.
Тем не менее, RESTART
экономит некоторое время, пропуская этап анализа восстановления базы данных, и в большинстве случаев RESTART
не требуется повторно создавать файлы базы данных, что может сэкономить значительное время для больших баз данных, особенно если мгновенная инициализация файлов (IFI) не включена.
Пример
В этом примере перезапускается прерванная операция восстановления, используя пример AdventureWorks2022
базы данных.
-- Restore a full database backup of the AdventureWorks database.
RESTORE DATABASE AdventureWorks2022
FROM DISK = 'C:\Temp\AdventureWorks2022.bak';
GO
-- The restore operation halted prematurely.
-- Repeat the original RESTORE statement specifying WITH RESTART.
RESTORE DATABASE AdventureWorks2022
FROM DISK = 'C:\Temp\AdventureWorks2022.bak'
WITH RESTART;
GO