3. Qué es el Recovery Model ?
Es una configuración de la base de datos que determina
la forma en que se registran las transacciones de base
de datos, si cada transacción requiere que se realiza
una copia de seguridad.
4. Recovery Model
Recovery Model
Description
Backup and Recovery Issues
Full
Todas las transacciones son
registradas
Todos los tipos de Backup son
soportados.
Bulk Logged
Todas las transacciones son
registradas excepto las
operaciones de bulk
Point-in-time restore no soportado
Simple
El registro de transacciones
esta deshabilitado (Similar a
un Truncate del log)
Transaction Log Backup ,
Point-in-time y page restore no
soportado.
6. Qué es un Backup?
• Sinónimo de protección
para desastre.
• Es una copia de los datos
para su restauración.
• Es una copia secundaria de
los datos, con un formato
especifico.
• No es una copia literal de
los archivos de base de
datos (mdf,ldf, log)
7. Backup
• Full: Almacena toda los datos y objetos que se
encuentra almacenada en la base de datos puede
realizarse sin importar el Recovering model de la base
de datos.
• Differential Backup: Es similar al Full backup con la
diferencia que almacena, los datos y objetos posterior
al ultimo backup full, puede realizarse sin importar el
Recovering model de la base de datos.
8. Backup
• Transaction Log: Solo puede realizarse sobre base
de datos con recovery model Full o Bulk-Logged,
generalmente se utiliza para reducir la cantidad de
datos que pudieran perderse en caso de una falla ya
que solo respalda el Transaction log.
• Filegroup: Es una alternativa al Backup Full, con la
diferencia que el respaldo se realiza exclusivamente al
archivo seleccionado.
10. Qué es Restore?
Es el proceso por el cual recuperaremos una base de
datos a partir de los Backup:
11. Restore
• Restore Full: Restaura una copia de la base de datos
en un momento del tiempo (esquemas, tablas, datos,
sp, etc).
• Restore Differential : Restaura un copia de la base de
datos con los cambios realizado posterior al ultimo
Full Backup.
12. Restore
• Restore Transaction Log: Restaura un Backup
de tipo Transaction Log, en el proceso se puede
restaurar todas las transacciones contenidas en
el backup o transacciones en un momento
especifico del tiempo.
• Restore File and FileGroup: Restaura datos y
objetos del archivo especificado en el backup.
13. Restore
• Restore point in time: Restaura una base de
datos en un punto especifico del tiempo, esto se
realiza utilizando la instrucción STOPAT.
17. Qué es lo nuevo 2014?
• SQL Server Management
Studio Support for SQL
Server
Restore
to
URL (Windows Azure for
backups)
18. Qué es lo nuevo 2014?
• Encrypted Backup
(Backup and Restore Enhancements in SQL Server 2014 CTP2,
http://blogs.technet.com/b/dataplatforminsider/archive/2013/10/24/backup-and-restore-enhancements-insql-server-2014-ctp2.aspx)