SlideShare a Scribd company logo
1 of 15
El Recetario de Restore 
Expositor: Warner Chaves – SQL MCM 
Moderador: Kenneth Ureña
Gracias a nuestros auspiciadores 
Database Security as Easy as A-B-C 
http://www.greensql.com 
Hardcore Developer and IT 
Training 
http://www.pluralsight.com 
SQL Server Performance 
Try PlanExplorer today! 
http://www.sqlsentry.com
Próximos SQL Saturday 
6 de Diciembre de 2014 
https://www.sqlsaturday.com/351/register.aspx 
24 de Enero de 2015 
https://www.sqlsaturday.com/346/register.aspx 
18 de Abril de 2015 
https://www.sqlsaturday.com/368/register.aspx 
9 de Mayo de 2015 
https://www.sqlsaturday.com/373/register.aspx
Capítulo Global PASS en Español 
4 
4 
Reuniones semanales todos los miércoles a 
las 12PM UTC-5 (Hora de Colombia) 
https://www.facebook.com/SpanishPASSVC
5 
Asistencia Técnica 
Si requiere asistencia 
durante la sesión debe 
usar la sección de 
preguntas que esta en el 
menú de la derecha. 
Use el botón de Zoom 
para ajustar su pantalla 
al tamaño deseado 
Escriba sus preguntas 
en la sección de 
preguntas que esta en el 
menú de la derecha
6 
Biografía 
• 9 años de Experiencia como DBA del SQL Server. 
• Experiencia previa como DBA Nivel 3 de HP en Costa Rica, ahora trabajo 
para Pythian como Consultor Principal en Ottawa, Ontario. 
• Twitter: @warchav 
• Email: warnerchaves@gmail.com 
• Blog: SQLTurbo.com 
6
7 
Agenda 
Objectivo: presentar diferentes escenarios de RESTORE en forma 
de recetas: fáciles de recordar, consultar y repetir. 
 Escenarios que visitaremos: 
1. RESTORE de un FILEGROUP dañado. 
2. RESTORE de un archivo específico dañado. 
3. RESTORE de una página dañada. 
4. Recuperarse tras la pérdida del Transaction Log. 
7
RESTORE de un FILEGROUP dañado 
8 
• Antes de comenzar: 
• Base de datos en FULL recovery mode. 
• Full backup o Filegroup backups individuales (preferible). 
• Log backups. 
• Secuencia: 
1. Restaurar el (los) filegroup(s) dañados por medio del filegroup backup o un Full 
backup. 
2. Tomar el tail log backup. 
3. Restaurar log backups para hacer roll forward del filegroup afectado hasta terminar 
con el tail. 
8
RESTORE de un archivo específico dañado 
9 
• Antes de comenzar: 
• Base de datos en FULL recovery mode. 
• Full backup o Filegroup backups individuales (preferible). 
• Log backups. 
• Secuencia: 
1. Restaurar el (los) archivos(s) dañados por medio del filegroup backup o un Full 
backup. 
2. Tomar el tail log backup. 
3. Restaurar log backups para hacer roll forward del archivo afectado hasta terminar con 
el tail. 
9
RESTORE de una página dañada 
10 
• Antes de comenzar: 
• Base de datos en FULL recovery mode. 
• Filegroup tiene que ser read-write. 
• Full backup o Filegroup backups individuales (preferible). 
• Log backups. 
• Secuencia: 
1. Restaurar la(s) página(s) dañada(s) por medio del filegroup backup o un Full backup. 
2. Tomar el tail log backup. 
3. Restaurar log backups para hacer roll forward del archivo afectado hasta terminar con 
el tail. 
10
Recuperarse tras la pérdida del Transaction Log 
• La opción #1 es restaurar la base de datos por Full backup. 
• Si no tiene backups (qué vergüenza!), emergency mode…. 
11 
• Antes de comenzar: 
• Los stakeholders del Sistema entienden que puede haber pérdida de datos e 
inconsistencias? 
• Último paso antes de iniciar: 2 Padre Nuestros y 3 Ave Marías pidiendo que esto funcione. 
• Secuencia: 
1. Correr un ALTER DATABASE * SET EMERGENCY 
2. Correr un DBCC CHECKDB REPAIR_ALLOW_DATA_LOSS 
3. Correr 
11
12 
Standard Edition 
NOTA IMPORTANTE: Standard Edition soporta estos escenarios de 
RESTORE en modo OFFLINE. 
Modo Online es Enterprise solamente. 
12
Preguntas?
A continuación … 
Planes de ejecución en SQL Server 
2014 
Enrique Catala
Gracias por participar

More Related Content

What's hot

J boss es un servidor de aplicaciones j2 ee desarrollado por red hat
J boss es un servidor de aplicaciones j2 ee desarrollado por red hatJ boss es un servidor de aplicaciones j2 ee desarrollado por red hat
J boss es un servidor de aplicaciones j2 ee desarrollado por red hat
Gissela Tingo
 
How to install a lamp server presentacion
How to install a lamp server presentacionHow to install a lamp server presentacion
How to install a lamp server presentacion
Kevin Rivera
 
Instalando LAMP y WORDPRESS en un servidor LINUX
Instalando LAMP y WORDPRESS en un servidor LINUXInstalando LAMP y WORDPRESS en un servidor LINUX
Instalando LAMP y WORDPRESS en un servidor LINUX
Kevin Rivera
 

What's hot (15)

Servidor apache
Servidor apacheServidor apache
Servidor apache
 
J boss es un servidor de aplicaciones j2 ee desarrollado por red hat
J boss es un servidor de aplicaciones j2 ee desarrollado por red hatJ boss es un servidor de aplicaciones j2 ee desarrollado por red hat
J boss es un servidor de aplicaciones j2 ee desarrollado por red hat
 
dotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarialdotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarial
 
php
phpphp
php
 
How to install a lamp server presentacion
How to install a lamp server presentacionHow to install a lamp server presentacion
How to install a lamp server presentacion
 
Manual easyphp
Manual easyphpManual easyphp
Manual easyphp
 
Documentoword
DocumentowordDocumentoword
Documentoword
 
Instalando LAMP y WORDPRESS en un servidor LINUX
Instalando LAMP y WORDPRESS en un servidor LINUXInstalando LAMP y WORDPRESS en un servidor LINUX
Instalando LAMP y WORDPRESS en un servidor LINUX
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP Apache
 
Apendice a
Apendice aApendice a
Apendice a
 
COPIA DE SEGURIDAD Y RESTAURACIÓN.
COPIA DE SEGURIDAD Y RESTAURACIÓN.COPIA DE SEGURIDAD Y RESTAURACIÓN.
COPIA DE SEGURIDAD Y RESTAURACIÓN.
 
Instalar y configurar wordpress en debian gnu
Instalar y configurar wordpress en debian gnuInstalar y configurar wordpress en debian gnu
Instalar y configurar wordpress en debian gnu
 
Preguntas Wamp
Preguntas WampPreguntas Wamp
Preguntas Wamp
 
10practicafinal
10practicafinal10practicafinal
10practicafinal
 
Presentacion Joomla
Presentacion JoomlaPresentacion Joomla
Presentacion Joomla
 

Viewers also liked

24 HOP edición Español - Introduccion a multidimensional expressions (mdx) en...
24 HOP edición Español - Introduccion a multidimensional expressions (mdx) en...24 HOP edición Español - Introduccion a multidimensional expressions (mdx) en...
24 HOP edición Español - Introduccion a multidimensional expressions (mdx) en...
SpanishPASSVC
 
24 HOP edición Español - Patrones de busquedas aceleradas con lookup entre pe...
24 HOP edición Español - Patrones de busquedas aceleradas con lookup entre pe...24 HOP edición Español - Patrones de busquedas aceleradas con lookup entre pe...
24 HOP edición Español - Patrones de busquedas aceleradas con lookup entre pe...
SpanishPASSVC
 
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
SpanishPASSVC
 

Viewers also liked (20)

Consolidando y transformando mi data con power query
Consolidando y transformando mi data con power queryConsolidando y transformando mi data con power query
Consolidando y transformando mi data con power query
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
 
24 HOP edición Español - Capacidades de power bi - Andrei garzon
24 HOP edición Español - Capacidades de power bi - Andrei garzon24 HOP edición Español - Capacidades de power bi - Andrei garzon
24 HOP edición Español - Capacidades de power bi - Andrei garzon
 
Las mejores practicas de los indices columnstore
Las mejores practicas de los indices columnstoreLas mejores practicas de los indices columnstore
Las mejores practicas de los indices columnstore
 
24 HOP edición Español - Introduccion a multidimensional expressions (mdx) en...
24 HOP edición Español - Introduccion a multidimensional expressions (mdx) en...24 HOP edición Español - Introduccion a multidimensional expressions (mdx) en...
24 HOP edición Español - Introduccion a multidimensional expressions (mdx) en...
 
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...
 
24 HOP edición Español - Patrones de busquedas aceleradas con lookup entre pe...
24 HOP edición Español - Patrones de busquedas aceleradas con lookup entre pe...24 HOP edición Español - Patrones de busquedas aceleradas con lookup entre pe...
24 HOP edición Español - Patrones de busquedas aceleradas con lookup entre pe...
 
Apoyo en la administración de bases de datos mediante microsoft data tools
Apoyo en la administración de bases de datos mediante microsoft data toolsApoyo en la administración de bases de datos mediante microsoft data tools
Apoyo en la administración de bases de datos mediante microsoft data tools
 
Dominando las funciones de ventana (window functions) en TSQL
Dominando las funciones de ventana (window functions) en TSQLDominando las funciones de ventana (window functions) en TSQL
Dominando las funciones de ventana (window functions) en TSQL
 
Introducción a SSIS con Biml
Introducción a SSIS con BimlIntroducción a SSIS con Biml
Introducción a SSIS con Biml
 
Visualización. mejorando las respuestas a las preguntas de negocio
Visualización. mejorando las respuestas a las preguntas de negocioVisualización. mejorando las respuestas a las preguntas de negocio
Visualización. mejorando las respuestas a las preguntas de negocio
 
Polybase y su uso en la integración de almacenes de datos
Polybase y su uso en la integración de almacenes de datosPolybase y su uso en la integración de almacenes de datos
Polybase y su uso en la integración de almacenes de datos
 
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
 
SQL Server 2016 new features
SQL Server 2016 new featuresSQL Server 2016 new features
SQL Server 2016 new features
 
24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...
24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...
24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...
 
Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...
Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...
Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...
 
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL ServerRecuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
 
Procesando XML de estruturas complejas con SSIS
Procesando XML de estruturas complejas con SSISProcesando XML de estruturas complejas con SSIS
Procesando XML de estruturas complejas con SSIS
 
Realizando procesos de carga incremental exitosos con SQL Server
Realizando procesos de carga incremental exitosos con SQL ServerRealizando procesos de carga incremental exitosos con SQL Server
Realizando procesos de carga incremental exitosos con SQL Server
 
Preguntando a SQL server con DMV
Preguntando a SQL server con DMVPreguntando a SQL server con DMV
Preguntando a SQL server con DMV
 

Similar to 24 HOP edición Español - El recetario de restore - Warner Chaves

Abf leccion 17
Abf leccion 17Abf leccion 17
Abf leccion 17
victdiazm
 
Abf leccion 19
Abf leccion 19Abf leccion 19
Abf leccion 19
victdiazm
 
Abf leccion 05
Abf leccion 05Abf leccion 05
Abf leccion 05
victdiazm
 
24 HOP edición Español - Backup y restore sql server 2014 - German Cayo
24 HOP edición Español - Backup y restore sql server 2014 - German Cayo24 HOP edición Español - Backup y restore sql server 2014 - German Cayo
24 HOP edición Español - Backup y restore sql server 2014 - German Cayo
SpanishPASSVC
 
Abf leccion 08
Abf leccion 08Abf leccion 08
Abf leccion 08
victdiazm
 
Abf leccion 09
Abf leccion 09Abf leccion 09
Abf leccion 09
victdiazm
 
R ecuperacion
R ecuperacionR ecuperacion
R ecuperacion
victdiazm
 

Similar to 24 HOP edición Español - El recetario de restore - Warner Chaves (20)

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
 
OOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misteriosOOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misterios
 
Sql server 2005
Sql server 2005 Sql server 2005
Sql server 2005
 
UYOUG 2010 - RMAN sin misterios
UYOUG 2010 - RMAN sin misteriosUYOUG 2010 - RMAN sin misterios
UYOUG 2010 - RMAN sin misterios
 
Abf leccion 17
Abf leccion 17Abf leccion 17
Abf leccion 17
 
Abf leccion 19
Abf leccion 19Abf leccion 19
Abf leccion 19
 
Backup, mdf y ldf
Backup, mdf y ldfBackup, mdf y ldf
Backup, mdf y ldf
 
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)
 
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
 
Copias de seguridad
Copias de seguridadCopias de seguridad
Copias de seguridad
 
Abf leccion 05
Abf leccion 05Abf leccion 05
Abf leccion 05
 
24 HOP edición Español - Backup y restore sql server 2014 - German Cayo
24 HOP edición Español - Backup y restore sql server 2014 - German Cayo24 HOP edición Español - Backup y restore sql server 2014 - German Cayo
24 HOP edición Español - Backup y restore sql server 2014 - German Cayo
 
Backups en Oracle
Backups en OracleBackups en Oracle
Backups en Oracle
 
Abf leccion 08
Abf leccion 08Abf leccion 08
Abf leccion 08
 
Sql Server 2014 CTP2-Backup and Restore
Sql Server 2014 CTP2-Backup and RestoreSql Server 2014 CTP2-Backup and Restore
Sql Server 2014 CTP2-Backup and Restore
 
Rendimiento en magento
Rendimiento en magentoRendimiento en magento
Rendimiento en magento
 
09 adm bases de datos abd5501 (03 unidad 2 oracle)
09 adm bases de datos abd5501 (03 unidad 2   oracle)09 adm bases de datos abd5501 (03 unidad 2   oracle)
09 adm bases de datos abd5501 (03 unidad 2 oracle)
 
Abf leccion 09
Abf leccion 09Abf leccion 09
Abf leccion 09
 
R ecuperacion
R ecuperacionR ecuperacion
R ecuperacion
 

More from SpanishPASSVC

More from SpanishPASSVC (20)

Creación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nubeCreación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nube
 
Analizando la performance del subsistema de IO
Analizando la performance del subsistema de IOAnalizando la performance del subsistema de IO
Analizando la performance del subsistema de IO
 
AlwaysON Lecciones Aprendidas
AlwaysON Lecciones AprendidasAlwaysON Lecciones Aprendidas
AlwaysON Lecciones Aprendidas
 
Data Science con Microsoft R Server y SQL Server 2016
Data Science con Microsoft R Server y SQL Server 2016Data Science con Microsoft R Server y SQL Server 2016
Data Science con Microsoft R Server y SQL Server 2016
 
Mejoras de Rendimiento para Replicación Transaccional
Mejoras de Rendimiento para Replicación TransaccionalMejoras de Rendimiento para Replicación Transaccional
Mejoras de Rendimiento para Replicación Transaccional
 
Como leer planes de ejecución
Como leer planes de ejecuciónComo leer planes de ejecución
Como leer planes de ejecución
 
AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 2016AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 2016
 
VMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y AzureVMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y Azure
 
Tecnicas avanzadas de monitoreo
Tecnicas avanzadas de monitoreoTecnicas avanzadas de monitoreo
Tecnicas avanzadas de monitoreo
 
Principios de diseño para procesos de ETL
Principios de diseño para procesos de ETLPrincipios de diseño para procesos de ETL
Principios de diseño para procesos de ETL
 
Planeando e implementando servicios de datos con Microsoft Azure
Planeando e implementando servicios de datos con Microsoft AzurePlaneando e implementando servicios de datos con Microsoft Azure
Planeando e implementando servicios de datos con Microsoft Azure
 
Mejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizadosMejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizados
 
Mejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerMejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL Server
 
La receta de la abuela para mejores cargas de datos
La receta de la abuela para mejores cargas de datosLa receta de la abuela para mejores cargas de datos
La receta de la abuela para mejores cargas de datos
 
Introducción a Azure Machine Learning
Introducción a Azure Machine LearningIntroducción a Azure Machine Learning
Introducción a Azure Machine Learning
 
Cuadros de mando el todo es más que la suma de las partes
Cuadros de mando el todo es más que la suma de las partesCuadros de mando el todo es más que la suma de las partes
Cuadros de mando el todo es más que la suma de las partes
 
Automatizando la generación de Datawarehouses a través de metadatos
Automatizando la generación de Datawarehouses a través de metadatosAutomatizando la generación de Datawarehouses a través de metadatos
Automatizando la generación de Datawarehouses a través de metadatos
 
Descubriendo el corazón de la optimización “Estadísticas más que un concepto”
Descubriendo el corazón de la optimización “Estadísticas más que un concepto”Descubriendo el corazón de la optimización “Estadísticas más que un concepto”
Descubriendo el corazón de la optimización “Estadísticas más que un concepto”
 
Administrando soluciones de Power BI
Administrando soluciones de Power BIAdministrando soluciones de Power BI
Administrando soluciones de Power BI
 
Vista 360 grados de DataZen - Juan Alvarado
Vista 360 grados de DataZen - Juan AlvaradoVista 360 grados de DataZen - Juan Alvarado
Vista 360 grados de DataZen - Juan Alvarado
 

Recently uploaded

Anclaje Grupo 5..pptx de todo tipo de anclaje
Anclaje Grupo 5..pptx de todo tipo de anclajeAnclaje Grupo 5..pptx de todo tipo de anclaje
Anclaje Grupo 5..pptx de todo tipo de anclaje
klebersky23
 
Reporte de incidencia delictiva Silao marzo 2024
Reporte de incidencia delictiva Silao marzo 2024Reporte de incidencia delictiva Silao marzo 2024
Reporte de incidencia delictiva Silao marzo 2024
OBSERVATORIOREGIONAL
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latino
BESTTech1
 
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
IrapuatoCmovamos
 

Recently uploaded (20)

El Manierismo. El Manierismo
El Manierismo.              El ManierismoEl Manierismo.              El Manierismo
El Manierismo. El Manierismo
 
procedimiento paran la planificación en los centros educativos tipo v(multig...
procedimiento  paran la planificación en los centros educativos tipo v(multig...procedimiento  paran la planificación en los centros educativos tipo v(multig...
procedimiento paran la planificación en los centros educativos tipo v(multig...
 
Anclaje Grupo 5..pptx de todo tipo de anclaje
Anclaje Grupo 5..pptx de todo tipo de anclajeAnclaje Grupo 5..pptx de todo tipo de anclaje
Anclaje Grupo 5..pptx de todo tipo de anclaje
 
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANAS
ROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANASROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANAS
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANAS
 
MARCO TEORICO, SEMINARIO DE INVESTIGACION,
MARCO TEORICO, SEMINARIO DE INVESTIGACION,MARCO TEORICO, SEMINARIO DE INVESTIGACION,
MARCO TEORICO, SEMINARIO DE INVESTIGACION,
 
Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024
Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024
Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024
 
EPIDEMIO CANCER PULMON resumen nnn.pptx
EPIDEMIO CANCER PULMON  resumen nnn.pptxEPIDEMIO CANCER PULMON  resumen nnn.pptx
EPIDEMIO CANCER PULMON resumen nnn.pptx
 
Reporte de incidencia delictiva Silao marzo 2024
Reporte de incidencia delictiva Silao marzo 2024Reporte de incidencia delictiva Silao marzo 2024
Reporte de incidencia delictiva Silao marzo 2024
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latino
 
Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1
 
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docxAMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
 
REGISTRO CONTABLE DE CONTABILIDAD 2022..
REGISTRO CONTABLE DE CONTABILIDAD 2022..REGISTRO CONTABLE DE CONTABILIDAD 2022..
REGISTRO CONTABLE DE CONTABILIDAD 2022..
 
Unidad 6 estadística 2011 TABLA DE FRECUENCIA
Unidad 6 estadística 2011  TABLA DE FRECUENCIAUnidad 6 estadística 2011  TABLA DE FRECUENCIA
Unidad 6 estadística 2011 TABLA DE FRECUENCIA
 
variables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpointvariables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpoint
 
max-weber-principales-aportes de la sociologia (2).pptx
max-weber-principales-aportes de la sociologia (2).pptxmax-weber-principales-aportes de la sociologia (2).pptx
max-weber-principales-aportes de la sociologia (2).pptx
 
Las familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdfLas familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdf
 
Crecimiento del PIB real revisado sexenios neoliberales y nueva era del sober...
Crecimiento del PIB real revisado sexenios neoliberales y nueva era del sober...Crecimiento del PIB real revisado sexenios neoliberales y nueva era del sober...
Crecimiento del PIB real revisado sexenios neoliberales y nueva era del sober...
 
data lista de ingresantes de la universidad de ucayali 2024.pdf
data lista de ingresantes de la universidad de ucayali 2024.pdfdata lista de ingresantes de la universidad de ucayali 2024.pdf
data lista de ingresantes de la universidad de ucayali 2024.pdf
 
SEMANA II - EQUIPOS, INSTRUMENTOS Y MATERIALES TOPOGRAFICOS.pdf
SEMANA II - EQUIPOS, INSTRUMENTOS Y MATERIALES TOPOGRAFICOS.pdfSEMANA II - EQUIPOS, INSTRUMENTOS Y MATERIALES TOPOGRAFICOS.pdf
SEMANA II - EQUIPOS, INSTRUMENTOS Y MATERIALES TOPOGRAFICOS.pdf
 
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
 

24 HOP edición Español - El recetario de restore - Warner Chaves

  • 1. El Recetario de Restore Expositor: Warner Chaves – SQL MCM Moderador: Kenneth Ureña
  • 2. Gracias a nuestros auspiciadores Database Security as Easy as A-B-C http://www.greensql.com Hardcore Developer and IT Training http://www.pluralsight.com SQL Server Performance Try PlanExplorer today! http://www.sqlsentry.com
  • 3. Próximos SQL Saturday 6 de Diciembre de 2014 https://www.sqlsaturday.com/351/register.aspx 24 de Enero de 2015 https://www.sqlsaturday.com/346/register.aspx 18 de Abril de 2015 https://www.sqlsaturday.com/368/register.aspx 9 de Mayo de 2015 https://www.sqlsaturday.com/373/register.aspx
  • 4. Capítulo Global PASS en Español 4 4 Reuniones semanales todos los miércoles a las 12PM UTC-5 (Hora de Colombia) https://www.facebook.com/SpanishPASSVC
  • 5. 5 Asistencia Técnica Si requiere asistencia durante la sesión debe usar la sección de preguntas que esta en el menú de la derecha. Use el botón de Zoom para ajustar su pantalla al tamaño deseado Escriba sus preguntas en la sección de preguntas que esta en el menú de la derecha
  • 6. 6 Biografía • 9 años de Experiencia como DBA del SQL Server. • Experiencia previa como DBA Nivel 3 de HP en Costa Rica, ahora trabajo para Pythian como Consultor Principal en Ottawa, Ontario. • Twitter: @warchav • Email: warnerchaves@gmail.com • Blog: SQLTurbo.com 6
  • 7. 7 Agenda Objectivo: presentar diferentes escenarios de RESTORE en forma de recetas: fáciles de recordar, consultar y repetir.  Escenarios que visitaremos: 1. RESTORE de un FILEGROUP dañado. 2. RESTORE de un archivo específico dañado. 3. RESTORE de una página dañada. 4. Recuperarse tras la pérdida del Transaction Log. 7
  • 8. RESTORE de un FILEGROUP dañado 8 • Antes de comenzar: • Base de datos en FULL recovery mode. • Full backup o Filegroup backups individuales (preferible). • Log backups. • Secuencia: 1. Restaurar el (los) filegroup(s) dañados por medio del filegroup backup o un Full backup. 2. Tomar el tail log backup. 3. Restaurar log backups para hacer roll forward del filegroup afectado hasta terminar con el tail. 8
  • 9. RESTORE de un archivo específico dañado 9 • Antes de comenzar: • Base de datos en FULL recovery mode. • Full backup o Filegroup backups individuales (preferible). • Log backups. • Secuencia: 1. Restaurar el (los) archivos(s) dañados por medio del filegroup backup o un Full backup. 2. Tomar el tail log backup. 3. Restaurar log backups para hacer roll forward del archivo afectado hasta terminar con el tail. 9
  • 10. RESTORE de una página dañada 10 • Antes de comenzar: • Base de datos en FULL recovery mode. • Filegroup tiene que ser read-write. • Full backup o Filegroup backups individuales (preferible). • Log backups. • Secuencia: 1. Restaurar la(s) página(s) dañada(s) por medio del filegroup backup o un Full backup. 2. Tomar el tail log backup. 3. Restaurar log backups para hacer roll forward del archivo afectado hasta terminar con el tail. 10
  • 11. Recuperarse tras la pérdida del Transaction Log • La opción #1 es restaurar la base de datos por Full backup. • Si no tiene backups (qué vergüenza!), emergency mode…. 11 • Antes de comenzar: • Los stakeholders del Sistema entienden que puede haber pérdida de datos e inconsistencias? • Último paso antes de iniciar: 2 Padre Nuestros y 3 Ave Marías pidiendo que esto funcione. • Secuencia: 1. Correr un ALTER DATABASE * SET EMERGENCY 2. Correr un DBCC CHECKDB REPAIR_ALLOW_DATA_LOSS 3. Correr 11
  • 12. 12 Standard Edition NOTA IMPORTANTE: Standard Edition soporta estos escenarios de RESTORE en modo OFFLINE. Modo Online es Enterprise solamente. 12
  • 14. A continuación … Planes de ejecución en SQL Server 2014 Enrique Catala