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
Ejecute de nuevo la instrucción
RESTORE
interrumpida especificando:- Las mismas cláusulas utilizadas en la instrucción
RESTORE
original. - Cláusula
RESTART
.
- Las mismas cláusulas utilizadas en la instrucción
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