160 likes | 247 Views
Módulo 4. Backup y Restore. TEMARIO. Novedades Database Maintenance Wizard Simple Recovery Model Full Recovery Model Bulk-logged Recovery Model Mirrored Backup Media Detección de errores mejorada Restores. Novedades. Mirroring Backups Backups/Restores parciales & Restores fragmentados
E N D
Módulo 4 Backup y Restore
TEMARIO • Novedades • Database Maintenance Wizard • Simple Recovery Model • Full Recovery Model • Bulk-logged Recovery Model • Mirrored Backup Media • Detección de errores mejorada • Restores
Novedades • Mirroring Backups • Backups/Restores parciales & Restores fragmentados • Confiabilidad mejorada con Checksums del Backup • Restore Online • Recuperación rápida • RESTORE VERIFYONLY mejorado • Restore de páginas
Database Maintenance Wizard • Tareas de mantenimiento incluidas • Check database integrity • Shrink database • Defragment Indexes • Re-index • Update statistics • History cleanup • Launch SQL Server Agent Job • Backup database (Full) • Backup database (Differential) • Backup database (Transaction Log)
Simple Recovery Model • Backup soporta los siguientes tipos de backup: • Full Backup • Full Backup • Partial Backup (*New) • File Backup • Differential Backup • Full Differential Backup • Partial Differential Backup • File Differential Backup
Simple Recovery Model • SQL Server 2005 soporta dos niveles de restores y recovery bajo el modelo simple de recovery : • El nivel database • La database completa es restituida y recuperada • Database esta offline por la duración de la operaciones de restore y recovery • El nivel archivo de dato • Un archivo de datos o un set de archivos es recuperado y restablecido. • El Filegroup conteniendo el archivo esta offline
Full Recovery Model • En adición al los Backups Full y Diferencial, este soporta los siguientes tipos de backup: • Transaction log Backups • Pure Log Backup • Contiene solo el log de transacciones sin los cambios bulk • Bulk Log Backup • incluye log y, también, paginas de datos cambiadas por operaciones bulk. • Tail Log Backup • Tomado desde una databese posiblemente dañada para capturar el log que aun no ha hecho backup
Full Recovery Model • Soporta los siguientes tipos de restores y recovery: • Database Level • La database completa es restituida y recuperada • Data File Level • Un archivo de datos o un set de archivos es restituido y recuperado • Data Page Level • Recuperación de página puede ser usada sobre cualquier database, independientemente del número de filegroups
Bulk-logged Recovery Model • Soporta todos los backups como en el Full Recovery model • backup de log de transacciones contiene log + páginas de datos conteniendo cambios bulk • Si el Backup del Log contiene cambios bulk, restauraciones point-in-time están prohibidas
Mirrored Backup Media • Puede haber cuatro dispositivos en mirror • BACKUP DATABASE MyDb • TO TAPE = '\\.\tape0', TAPE = '\\.\tape1' • MIRROR TO TAPE = '\\.\tape2', TAPE = '\\.\tape3' • WITH • MEDIANAME = 'MyDb1' • \\.\tape0 Mirrors to \\.\tape2 • \\.\tape1 Mirrors to \\.\tape3
Mirrored Backup Media • Puede hacer backup a cuatro dispositivos • Necesita todos los medios en el set de mirrors para hacer backup • Dispositivos de Backup necesitan ser del mismo tipo • Restores pueden ser intercambiados con cualquier medio en el set
Detección de errores mejorada • En SQL Server 2000 RESTORE VERIFYONLY no garantiza que el backup sea bueno • Los datos pueden estar corruptos • En SQL Server 2005 RESTORE VERIFYONLY verifica todo • Asegura que los datos sean correctos
Restores – Nuevas características • SQL Server 2000 • Database no disponible mientras se restaura • SQL Server 2005 • Restores Online • Restores Partial
Online Restores • Soportado en las ediciones Enterprise y Developer • Para Databases que contienen múltiples filegroups • Solo el filegroup secundario que esta siendo restaurado no esta disponible • Cuando restauro filegroups, todos los filegroups deben ser restaurados para traer a la database a un estado consistente
Restores por partes • Permite restaurar y recobrar una database en etapas, por filegroup(s) • El filegroup primario debe ser restaurado en la primer etapa • Los archivos restantes pueden ser restaurados mas tarde
Restores de página • Diseñado para restaurar páginas dañadas o páginas mostradas como corruptas por el checksum • IDs de página pueden ser obtenidos desde páginas dañadas o checksum error • Usar RESTORE DATABASE, usando la cláusula PAGE • Aplicar logs de transacciones para estas páginas • Reiniciar la database