Índice

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

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

Sintaxis
RESTORE DATABASE {nombre_base |@var_nombre_base }
[FROM dispositivo_de_copia de seguridad [,...n ] ]
[WITH 
[{CHECKSUM | NO_CHECKSUM }]
[[,] { CONTINUE_AFTER_ERROR | STOP_ON_ERROR } ]
[[,] FILE = número_archivo] 
[[,] KEEP_REPLICATION] 
[[,] MEDIANAME = nombre_soporte] 
[[,] MEDIAPASSWORD = contraseña_media] 
[[,] MOVE ’nombre_lógico’ TO ’nombre_físico’] [,...n]
[[,] PASSWORD = contraseña]
[[,] PARCIAL] 
[[,] {RECOVERY|NORECOVERY|STANDBY = nombre_archivo_anulación}]
[[,] REPLACE] 
[[,] RESTRICTED_USER] 
[[,] {REWIND|NOREWIND}] 
[[,] STATS [ = porcentaje]] 
[[,] {STOPAT = fecha_hora | 
     STOPATMARK = {’marca’|’lsn:número_lsn’ }
     [ AFTER fecha_hora] |
     STOPBEFOREMARK = { ’marca’ | ’lsn:número_lsn’ }
     [ AFTER fecha_hora]}]
[[,] {UNLOAD|NOUNLOAD}]
]
[;]
108ec04.png
PUCE.png
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.

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