Läs på engelska

Dela via


Starta om en avbruten återställningsåtgärd (Transact-SQL)

gäller för:SQL Server

I den här artikeln beskrivs hur du startar om en avbruten återställning.

Starta om en avbruten återställningsåtgärd

  1. Kör den avbrutna RESTORE-instruktionen igen och ange:

    • Samma satser som används i den ursprungliga RESTORE-instruktionen.
    • Satsen RESTART.

Anmärkningar

RESTORE ... WITH RESTART startar om återställningsprocessen. Det finns inga återuppta alternativ för en avbruten återställningsåtgärd.

Men RESTART sparar lite tid genom att hoppa över analysfasen för databasåterställning, och i de flesta fall behöver RESTART inte återskapa databasfilerna, vilket kan spara mycket tid för större databaser, särskilt om instant file initialization (IFI) inte är aktiverat.

Exempel

Det här exemplet startar om en avbruten återställningsåtgärd med hjälp av exemplet AdventureWorks2022 databas.

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

Nästa steg