Restauración de las copias de seguridad

Según la copia de seguridad efectuada, el método de restauración será ligeramente diferente.

1. La instrucción RESTORE RESTORE

En modo Transact SQL, la instrucción RESTORE permite recuperar una copia de seguridad hecha con SQL Server.

Ejemplo

En el siguiente ejemplo, se hace una restauración completa de la base GESCOM, a partir de las copias de seguridad presentes en la unidad de copia de seguridad testSQL. La opción WITH REPLACE se indica para confirmar el borrado de la base existente.

USE Master ;  
go 
RESTORE DATABASE GESCOM FROM testSQL WITH FILE = 1, NOUNLOAD, REPLACE, 
STATS = 5 
GO 

El comando RESTORE se debe lanzar siempre desde la base Master.

Para restaurar el diario de transacciones, es necesario utilizar la instrucción RESTORE LOG, que tiene una configuración similar a RESTORE DATABASE. RESTORE LOG RESTORE DATABASE

En una base de datos dañada, la restauración permite encontrar un conjunto coherente de datos. La etapa de restauración se encarga de recrear automáticamente los archivos y los objetos de la base de datos, sin que para esto sea necesario eliminar la base de datos con anterioridad.

2. Las opciones de la instrucción RESTORE

Existen numerosas opciones sobre la instrucción RESTORE, algunas de las cuales se detallan aquí.

Inicialmente, cuando la restauración utiliza varias copias de seguridad (una completa seguida de una diferencial y por último la de los diarios...

Si desea saber más, le proponemos el siguiente libro:
couv_RIT19SQLA.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Descripción general del proceso de restauración
Siguiente
Ejercicio: descargar y restaurar la base de ejemplo AdventureWorks