Sql Server 2014 CTP2-Backup and Restore

Post on 08-Jul-2015

4818 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

Transcript

Sql Server 2014 CTP2Backup and Restore

Expositor:

Ahias Portillo

elrincondesqlserver@outlook.com

Agenda

• Recovery Model

• Demo

• Backup

• Demo

• Restore

• Demo

• Lo nuevo de 2014 CTP2

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.

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.

Demo

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)

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.

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.

DEMO

Qué es Restore?

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

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.

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.

Restore

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

DEMO

Qué es lo nuevo 2014?

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

Qué es lo nuevo 2014?

Qué es lo nuevo 2014?

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

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)

Comunidad

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

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

http://www.elrincondesqlserver.com/

top related