Ahora veremos la ejecución de los respaldos, y las restauraciones. Me gusta hacerlo desde query Analizer, pero Management Studio y Enterprise Manager tienen cómodos y muy descriptivos asistentes.
La sentencia para el respaldo de una base de datos a disco es:
BACKUP DATABASE [MiBase] TO DISK = N’C:\Respaldo.bak'
Siendo [MiBase] el nombre de la base de datos y Respaldo.bak el nombre del archivo de respaldo.
Esta sentencia funciona para los modelos simple, full y bulk_logged.
Para respaldar el archivo de registro de transacciones, la sentencia sql es:
BACKUP LOG [MiBase]TO DISK = N'C:\Respaldolog.trn’
Donde [MiBase] el nombre de la base de datos y RespaldoLog.trn es el nombre del archivo de respaldo.
Esta sentencia funciona únicamente para los modelos full y bulk_logged.
Restauración.
La sentencia estándar para restaurar bases de datos en SQL Server es la siguiente:
RESTORE DATABASE [MiBase]
FROM DISK = N'C:\Respaldo.bak'
Esta sentencia funciona para los tres modelos de recuperación.
La sentencia estándar para restaurar registros de transacciones es la siguiente:
RESTORE LOG [MiBase]
FROM DISK = N'C:\RespaldoLog.trn'
Esta sentencia solo funciona para los modelos de recuperación full y bulk_logged. Hasta aquí, es la mar de sencillo, pero, por favor, échenle un ojo a la parte 3, que explica más a fondo las distintas situaciones de respaldo que se pueden presentar y como deben ser manejadas.
No hay comentarios:
Publicar un comentario