Reiniciar una operación de restauración interrumpida (Transact-SQL)

Se aplica a:SQL Server

En este artículo se explica el modo de reiniciar una operación de restauración interrumpida.

Reiniciar una operación de restauración interrumpida

  1. Ejecute de nuevo la instrucción RESTORE interrumpida especificando:

    • Las mismas cláusulas utilizadas en la instrucción RESTORE original.
    • Cláusula RESTART.

Comentarios

RESTORE ... WITH RESTART reinicia el proceso de restauración. No hay ninguna opción de reanudación para una operación de restauración interrumpida.

Pero, RESTART ahorra tiempo omitiendo la fase de análisis de la recuperación de la base de datos y, en la mayoría de los casos, RESTART no necesita volver a crear los archivos de base de datos, lo que puede ahorrar una cantidad de tiempo significativa para bases de datos más grandes, especialmente si la inicialización instantánea de archivos (IFI) no está habilitada.

Ejemplo

Este ejemplo reinicia una operación de restauración interrumpida con la base de datos AdventureWorks2022 de muestra.

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

Pasos siguientes