SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Sql Server 2014 CTP2
Backup 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 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.
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ó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)
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.
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.
DEMO
Qué es Restore?
Es el proceso por el cual recuperaremos una base de
datos a partir de los Backup:
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.
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.
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 Management
Studio Support for SQL
Server
Backup
to
URL (Windows Azure for
backups)
Qué es lo nuevo 2014?
Qué es lo nuevo 2014?
• SQL Server Management
Studio Support for SQL
Server
Restore
to
URL (Windows Azure for
backups)
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)
Comunidad

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

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

http://www.elrincondesqlserver.com/

Weitere ähnliche Inhalte

Was ist angesagt?

Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
joshell
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
Walter Chacon
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
sergio
 

Was ist angesagt? (20)

Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Lenguaje de trazabilidad tipo query
Lenguaje de trazabilidad tipo queryLenguaje de trazabilidad tipo query
Lenguaje de trazabilidad tipo query
 
Rational rose
Rational roseRational rose
Rational rose
 
Introduction To Power Shell
Introduction To Power ShellIntroduction To Power Shell
Introduction To Power Shell
 
2. Introduction-to-MSSQL-Server.pptx
2. Introduction-to-MSSQL-Server.pptx2. Introduction-to-MSSQL-Server.pptx
2. Introduction-to-MSSQL-Server.pptx
 
Presentación diseño sistemas sm
Presentación diseño sistemas smPresentación diseño sistemas sm
Presentación diseño sistemas sm
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Recuperación de-datos-en-my sql
Recuperación de-datos-en-my sqlRecuperación de-datos-en-my sql
Recuperación de-datos-en-my sql
 
Practical Malware Analysis: Ch 10: Kernel Debugging with WinDbg
Practical Malware Analysis: Ch 10: Kernel Debugging with WinDbgPractical Malware Analysis: Ch 10: Kernel Debugging with WinDbg
Practical Malware Analysis: Ch 10: Kernel Debugging with WinDbg
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
 
Course 102: Lecture 13: Regular Expressions
Course 102: Lecture 13: Regular Expressions Course 102: Lecture 13: Regular Expressions
Course 102: Lecture 13: Regular Expressions
 
Semana 4 control de versiones planificacion y gestion
Semana 4 control de versiones planificacion y gestionSemana 4 control de versiones planificacion y gestion
Semana 4 control de versiones planificacion y gestion
 
Documento arquitectura de software
Documento arquitectura de softwareDocumento arquitectura de software
Documento arquitectura de software
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 
Términos de Programación Distribuida 5
Términos de Programación Distribuida 5Términos de Programación Distribuida 5
Términos de Programación Distribuida 5
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Trabajo 2 transacciones en base de datos
Trabajo 2   transacciones en base de datosTrabajo 2   transacciones en base de datos
Trabajo 2 transacciones en base de datos
 

Andere mochten auch

Tipos de datos en sql server
Tipos de datos en sql serverTipos de datos en sql server
Tipos de datos en sql server
Emanuel MCastillo
 
Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008
Elizabeth Huaraya Apaza
 
CLASES DE TARJETAS DE REDES Y CABLES
CLASES DE TARJETAS DE REDES Y CABLESCLASES DE TARJETAS DE REDES Y CABLES
CLASES DE TARJETAS DE REDES Y CABLES
IVAN MONTES
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014
JOSE AHIAS LOPEZ PORTILLO
 
Funciones de sql server
Funciones de sql serverFunciones de sql server
Funciones de sql server
Emily_Fdez
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
Jsrfs Montemayor
 
Combinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasCombinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablas
claudia contreras
 
Ejercicios De Sql (actualizado)
Ejercicios De Sql (actualizado)Ejercicios De Sql (actualizado)
Ejercicios De Sql (actualizado)
capver digital
 

Andere mochten auch (20)

Ingeniería Inversa, SQL Server 2014 a Erwin 9.6 y Backup SQL 2014
Ingeniería Inversa, SQL Server 2014 a Erwin 9.6 y Backup SQL 2014Ingeniería Inversa, SQL Server 2014 a Erwin 9.6 y Backup SQL 2014
Ingeniería Inversa, SQL Server 2014 a Erwin 9.6 y Backup SQL 2014
 
Sql server 2012
Sql  server 2012Sql  server 2012
Sql server 2012
 
Tipos de datos sql server
Tipos de datos sql serverTipos de datos sql server
Tipos de datos sql server
 
Tipos de datos en sql server
Tipos de datos en sql serverTipos de datos en sql server
Tipos de datos en sql server
 
Cuadro comparativo sql
Cuadro comparativo sqlCuadro comparativo sql
Cuadro comparativo sql
 
Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008
 
Consultas avanzadas
Consultas avanzadasConsultas avanzadas
Consultas avanzadas
 
CLASES DE TARJETAS DE REDES Y CABLES
CLASES DE TARJETAS DE REDES Y CABLESCLASES DE TARJETAS DE REDES Y CABLES
CLASES DE TARJETAS DE REDES Y CABLES
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014
 
Los tipos de datos de sql server
Los tipos de datos de sql serverLos tipos de datos de sql server
Los tipos de datos de sql server
 
Funciones de sql server
Funciones de sql serverFunciones de sql server
Funciones de sql server
 
Tipos de tarjetas de red
Tipos de tarjetas de redTipos de tarjetas de red
Tipos de tarjetas de red
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
 
Taller Básico Sentencias SQL
Taller Básico Sentencias SQL Taller Básico Sentencias SQL
Taller Básico Sentencias SQL
 
2. tipos de redes
2.  tipos de redes2.  tipos de redes
2. tipos de redes
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
diapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOSdiapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOS
 
DDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datosDDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datos
 
Combinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasCombinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablas
 
Ejercicios De Sql (actualizado)
Ejercicios De Sql (actualizado)Ejercicios De Sql (actualizado)
Ejercicios De Sql (actualizado)
 

Ähnlich wie Sql Server 2014 CTP2-Backup and Restore

Abf leccion 17
Abf leccion 17Abf leccion 17
Abf leccion 17
victdiazm
 
R ecuperacion
R ecuperacionR ecuperacion
R ecuperacion
victdiazm
 
Presentación curso itsm cap11
Presentación curso itsm cap11Presentación curso itsm cap11
Presentación curso itsm cap11
Bladimir Hoyos
 
Abf leccion 09
Abf leccion 09Abf leccion 09
Abf leccion 09
victdiazm
 
Presentación curso itsm cap2
Presentación curso itsm cap2Presentación curso itsm cap2
Presentación curso itsm cap2
Bladimir Hoyos
 
M patino abds1
M patino abds1M patino abds1
M patino abds1
mpatinop
 

Ähnlich wie Sql Server 2014 CTP2-Backup and Restore (20)

Modelos de recuperación de desastre híbridos (On premise / Cloud)
Modelos de recuperación de desastre híbridos (On premise / Cloud)Modelos de recuperación de desastre híbridos (On premise / Cloud)
Modelos de recuperación de desastre híbridos (On premise / Cloud)
 
Copias de seguridad y recuperación de desastres
Copias de seguridad y recuperación de desastresCopias de seguridad y recuperación de desastres
Copias de seguridad y recuperación de desastres
 
Abf leccion 17
Abf leccion 17Abf leccion 17
Abf leccion 17
 
COPIA DE SEGURIDAD Y RESTAURACIÓN.
COPIA DE SEGURIDAD Y RESTAURACIÓN.COPIA DE SEGURIDAD Y RESTAURACIÓN.
COPIA DE SEGURIDAD Y RESTAURACIÓN.
 
Backup, mdf y ldf
Backup, mdf y ldfBackup, mdf y ldf
Backup, mdf y ldf
 
R ecuperacion
R ecuperacionR ecuperacion
R ecuperacion
 
FUNDAMENTALS: Copias de seguridad y registro de transacciones
FUNDAMENTALS: Copias de seguridad y registro de transacciones FUNDAMENTALS: Copias de seguridad y registro de transacciones
FUNDAMENTALS: Copias de seguridad y registro de transacciones
 
Capítulo 19 (Técnicas de recuperación de datos ) y Capítulo 20 (Conceptos de ...
Capítulo 19 (Técnicas de recuperación de datos ) y Capítulo 20 (Conceptos de ...Capítulo 19 (Técnicas de recuperación de datos ) y Capítulo 20 (Conceptos de ...
Capítulo 19 (Técnicas de recuperación de datos ) y Capítulo 20 (Conceptos de ...
 
arquitectura db de oracle 11g
arquitectura db de oracle 11garquitectura db de oracle 11g
arquitectura db de oracle 11g
 
Presentacion backup recover - copia
Presentacion backup recover - copiaPresentacion backup recover - copia
Presentacion backup recover - copia
 
Hands-On Oracle Recovery Manager RMAN
Hands-On Oracle Recovery Manager RMANHands-On Oracle Recovery Manager RMAN
Hands-On Oracle Recovery Manager RMAN
 
Oracle g11 - Administration workshop1 sg1
Oracle g11 - Administration workshop1  sg1 Oracle g11 - Administration workshop1  sg1
Oracle g11 - Administration workshop1 sg1
 
Presentación curso itsm cap11
Presentación curso itsm cap11Presentación curso itsm cap11
Presentación curso itsm cap11
 
Tipos de copia de seguridad
Tipos de copia de seguridadTipos de copia de seguridad
Tipos de copia de seguridad
 
Abf leccion 09
Abf leccion 09Abf leccion 09
Abf leccion 09
 
Presentación curso itsm cap2
Presentación curso itsm cap2Presentación curso itsm cap2
Presentación curso itsm cap2
 
M patino abds1
M patino abds1M patino abds1
M patino abds1
 
Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012
 
Introduccion a la Arquitectura de Oracle. Z052 02
Introduccion a la Arquitectura de Oracle. Z052 02Introduccion a la Arquitectura de Oracle. Z052 02
Introduccion a la Arquitectura de Oracle. Z052 02
 
6.2. restauracion de bd
6.2.  restauracion de bd6.2.  restauracion de bd
6.2. restauracion de bd
 

Mehr von JOSE AHIAS LOPEZ PORTILLO

Sql Saturday CR - Introducción al Optimizador
Sql Saturday CR - Introducción al OptimizadorSql Saturday CR - Introducción al Optimizador
Sql Saturday CR - Introducción al Optimizador
JOSE AHIAS LOPEZ PORTILLO
 

Mehr von JOSE AHIAS LOPEZ PORTILLO (20)

Mi primer modelo de clasificación con Azure Machine Learning Studio
Mi primer modelo de clasificación con Azure Machine Learning StudioMi primer modelo de clasificación con Azure Machine Learning Studio
Mi primer modelo de clasificación con Azure Machine Learning Studio
 
Introducción Azure Synapse Analytics
Introducción Azure Synapse AnalyticsIntroducción Azure Synapse Analytics
Introducción Azure Synapse Analytics
 
002 - Introducción a DAX
002 - Introducción a DAX002 - Introducción a DAX
002 - Introducción a DAX
 
01 - DAX de principiante a experto con Power BI: Introducción a DAX
01 - DAX de principiante a experto con Power BI: Introducción a DAX01 - DAX de principiante a experto con Power BI: Introducción a DAX
01 - DAX de principiante a experto con Power BI: Introducción a DAX
 
Instalación de Sql Server 2019 On-Premises.
Instalación de Sql Server 2019 On-Premises.Instalación de Sql Server 2019 On-Premises.
Instalación de Sql Server 2019 On-Premises.
 
Mi primer modelo de clasificación utilizando regresión logística
Mi primer modelo de clasificación utilizando regresión logísticaMi primer modelo de clasificación utilizando regresión logística
Mi primer modelo de clasificación utilizando regresión logística
 
70-761 Consultas de datos con Transact-SQL(SQL Server 2019)_Introducción
70-761 Consultas de datos con Transact-SQL(SQL Server 2019)_Introducción70-761 Consultas de datos con Transact-SQL(SQL Server 2019)_Introducción
70-761 Consultas de datos con Transact-SQL(SQL Server 2019)_Introducción
 
Exam 70-761 Querying Data with Transact-SQL: Ambiente parte 01
Exam 70-761 Querying Data with Transact-SQL: Ambiente parte 01Exam 70-761 Querying Data with Transact-SQL: Ambiente parte 01
Exam 70-761 Querying Data with Transact-SQL: Ambiente parte 01
 
Introducción a Ciencia de datos con Microsoft
Introducción a Ciencia de datos con MicrosoftIntroducción a Ciencia de datos con Microsoft
Introducción a Ciencia de datos con Microsoft
 
Dax paso a paso con Power BI
Dax paso a paso con Power BIDax paso a paso con Power BI
Dax paso a paso con Power BI
 
Transformación Digital – Ciencia de datos el siguiente nivel
Transformación Digital – Ciencia de datos el siguiente nivelTransformación Digital – Ciencia de datos el siguiente nivel
Transformación Digital – Ciencia de datos el siguiente nivel
 
Sql Saturday Guatemala 2018 - Azure SQL Data Warehouse
Sql Saturday Guatemala 2018 - Azure SQL Data WarehouseSql Saturday Guatemala 2018 - Azure SQL Data Warehouse
Sql Saturday Guatemala 2018 - Azure SQL Data Warehouse
 
Sql Saturday Guatemala 2018-Mas rápido y Mas Furioso Windowing Functions & Co...
Sql Saturday Guatemala 2018-Mas rápido y Mas FuriosoWindowing Functions & Co...Sql Saturday Guatemala 2018-Mas rápido y Mas FuriosoWindowing Functions & Co...
Sql Saturday Guatemala 2018-Mas rápido y Mas Furioso Windowing Functions & Co...
 
Fast and Furious: Discovering Windowing Function
Fast and Furious: Discovering Windowing FunctionFast and Furious: Discovering Windowing Function
Fast and Furious: Discovering Windowing Function
 
Sql Server - Troubleshooting De Bloqueos (Parte I)
Sql Server - Troubleshooting De Bloqueos (Parte I)Sql Server - Troubleshooting De Bloqueos (Parte I)
Sql Server - Troubleshooting De Bloqueos (Parte I)
 
Preguntando a sql server con DMV
Preguntando a sql server con DMVPreguntando a sql server con DMV
Preguntando a sql server con DMV
 
Sql Saturday CR - Introducción al Optimizador
Sql Saturday CR - Introducción al OptimizadorSql Saturday CR - Introducción al Optimizador
Sql Saturday CR - Introducción al Optimizador
 
BI para todos
BI para todosBI para todos
BI para todos
 
SQLSaturday Guatemala - SOS de Alto de rendimiento con Window Functions
SQLSaturday Guatemala - SOS de Alto de rendimiento con Window FunctionsSQLSaturday Guatemala - SOS de Alto de rendimiento con Window Functions
SQLSaturday Guatemala - SOS de Alto de rendimiento con Window Functions
 
Sql Saturday Costa Rica-SSAS Tabular Model
Sql Saturday Costa Rica-SSAS Tabular ModelSql Saturday Costa Rica-SSAS Tabular Model
Sql Saturday Costa Rica-SSAS Tabular Model
 

Kürzlich hochgeladen

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Kürzlich hochgeladen (11)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Sql Server 2014 CTP2-Backup and Restore

  • 1. Sql Server 2014 CTP2 Backup and Restore Expositor: Ahias Portillo elrincondesqlserver@outlook.com
  • 2. Agenda • Recovery Model • Demo • Backup • Demo • Restore • Demo • Lo nuevo de 2014 CTP2
  • 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.
  • 14. DEMO
  • 15. Qué es lo nuevo 2014? • SQL Server Management Studio Support for SQL Server Backup to URL (Windows Azure for backups)
  • 16. Qué es lo nuevo 2014?
  • 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)