sql server 2014 ctp2-backup and restore

19
Sql Server 2014 CTP2 Backup and Restore Expositor: Ahias Portillo [email protected]

Upload: ahias-portillo

Post on 08-Jul-2015

4.819 views

Category:

Technology


2 download

DESCRIPTION

En esta presentación hablaremos de los mecanismos disponibles por Sql Server 2014 para la gestión de respaldos y recuperación.

TRANSCRIPT

Page 1: Sql Server 2014 CTP2-Backup and Restore

Sql Server 2014 CTP2Backup and Restore

Expositor:

Ahias Portillo

[email protected]

Page 2: Sql Server 2014 CTP2-Backup and Restore

Agenda

• Recovery Model

• Demo

• Backup

• Demo

• Restore

• Demo

• Lo nuevo de 2014 CTP2

Page 3: Sql Server 2014 CTP2-Backup and Restore

Qué es el Recovery Model ?

Es una configuración de la base de datos que determinala forma en que se registran las transacciones de basede datos, si cada transacción requiere que se realizauna copia de seguridad.

Page 4: Sql Server 2014 CTP2-Backup and Restore

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.

Page 5: Sql Server 2014 CTP2-Backup and Restore

Demo

Page 6: Sql Server 2014 CTP2-Backup and Restore

Qué es un Backup?

• Sinónimo de protecciónpara desastre.

• Es una copia de los datospara su restauración.

• Es una copia secundaria delos datos, con un formatoespecifico.

• No es una copia literal delos archivos de base dedatos (mdf,ldf, log)

Page 7: Sql Server 2014 CTP2-Backup and Restore

Backup

• Full: Almacena toda los datos y objetos que seencuentra almacenada en la base de datos puederealizarse sin importar el Recovering model de la basede datos.

•Differential Backup: Es similar al Full backup con ladiferencia que almacena, los datos y objetos posterioral ultimo backup full, puede realizarse sin importar elRecovering model de la base de datos.

Page 8: Sql Server 2014 CTP2-Backup and Restore

Backup

•Transaction Log: Solo puede realizarse sobre basede datos con recovery model Full o Bulk-Logged,generalmente se utiliza para reducir la cantidad dedatos que pudieran perderse en caso de una falla yaque solo respalda el Transaction log.

• Filegroup: Es una alternativa al Backup Full, con ladiferencia que el respaldo se realiza exclusivamente alarchivo seleccionado.

Page 9: Sql Server 2014 CTP2-Backup and Restore

DEMO

Page 10: Sql Server 2014 CTP2-Backup and Restore

Qué es Restore?

Es el proceso por el cual recuperaremos una base dedatos a partir de los Backup:

Page 11: Sql Server 2014 CTP2-Backup and Restore

Restore

•Restore Full: Restaura una copia de la base de datosen un momento del tiempo (esquemas, tablas, datos,sp, etc).

•Restore Differential : Restaura un copia de la base dedatos con los cambios realizado posterior al ultimoFull Backup.

Page 12: Sql Server 2014 CTP2-Backup and Restore

Restore

•Restore Transaction Log: Restaura un Backupde tipo Transaction Log, en el proceso se puederestaurar todas las transacciones contenidas enel backup o transacciones en un momentoespecifico del tiempo.

•Restore File and FileGroup: Restaura datos yobjetos del archivo especificado en el backup.

Page 13: Sql Server 2014 CTP2-Backup and Restore

Restore

•Restore point in time: Restaura una base de datos en un punto especifico del tiempo, esto se realiza utilizando la instrucción STOPAT.

Page 14: Sql Server 2014 CTP2-Backup and Restore

DEMO

Page 15: Sql Server 2014 CTP2-Backup and Restore

Qué es lo nuevo 2014?

• SQL Server ManagementStudio Support for SQLServer Backup toURL (Windows Azure forbackups)

Page 16: Sql Server 2014 CTP2-Backup and Restore

Qué es lo nuevo 2014?

Page 17: Sql Server 2014 CTP2-Backup and Restore

Qué es lo nuevo 2014?

• SQL Server ManagementStudio Support for SQLServer Restore toURL (Windows Azure forbackups)

Page 18: Sql Server 2014 CTP2-Backup and Restore

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-in-

sql-server-2014-ctp2.aspx)

Page 19: Sql Server 2014 CTP2-Backup and Restore

Comunidad

https://www.facebook.com/groups/elrincondesqlserver/

http://www.youtube.com/user/elrincondesqlserver

http://www.elrincondesqlserver.com/