Delen via


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

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

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

Volgende stappen