Een onderbroken herstelbewerking opnieuw starten (Transact-SQL)
van toepassing op:SQL Server-
In dit artikel wordt uitgelegd hoe u een onderbroken herstelbewerking opnieuw start.
Een onderbroken herstelbewerking opnieuw starten
Voer de onderbroken
RESTORE
instructie opnieuw uit, waarbij u het volgende opgeeft:- Dezelfde clausules die worden gebruikt in de oorspronkelijke
RESTORE
-verklaring. - De
RESTART
-clausule.
- Dezelfde clausules die worden gebruikt in de oorspronkelijke
Opmerkingen
RESTORE ... WITH RESTART
start het herstelproces opnieuw op. Er is geen optie om te hervatten voor een onderbroken herstelbewerking.
RESTART
echter enige tijd besparen door de analysefase van databaseherstel over te slaan, en in de meeste gevallen hoeft RESTART
de databasebestanden niet opnieuw te maken, wat veel tijd kan besparen voor grotere databases, met name als Instant File Initialization (IFI) niet is ingeschakeld.
Voorbeeld
In dit voorbeeld wordt een onderbroken herstelbewerking opnieuw gestart met behulp van het voorbeeld AdventureWorks2022
database.
-- 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