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í
Spusťte přerušený příkaz
RESTORE
znovu a zadejte:- Stejné klauzule použité v původním příkazu
RESTORE
. - Klauzule
RESTART
.
- Stejné klauzule použité v původním příkazu
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