Sdílet prostřednictvím


Restartování přerušené operace obnovení (Transact-SQL)

platí pro:SQL Server

Tento článek vysvětluje, jak restartovat přerušenou operaci obnovení.

Restartování přerušené operace obnovení

  1. Spusťte přerušený příkaz RESTORE znovu a zadejte:

    • Stejné klauzule použité v původním příkazu RESTORE.
    • Klauzule RESTART.

Poznámky

RESTORE ... WITH RESTART restartuje proces obnovení. U přerušené operace obnovení neexistuje možnost obnovení pokračovat.

Ale RESTART šetří čas přeskočením fáze analýzy obnovení databáze a ve většině případů RESTART nemusí znovu vytvářet soubory databáze, což může ušetřit značné množství času u větších databází, zejména pokud okamžité inicializace souborů (IFI) není povolená.

Příklad

Tento příklad restartuje přerušenou operaci obnovení pomocí ukázkové AdventureWorks2022 databáze.

-- 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

Další kroky