24 hop edición español - el recetario de restore - warner chaves

15
El Recetario de Restore Expositor: Warner Chaves SQL MCM Moderador: Kenneth Ureña

Upload: spanishpassvc

Post on 06-Jul-2015

101 views

Category:

Data & Analytics


0 download

DESCRIPTION

Como se restaura una base de datos que ha perdido un data file? Como se restaura la pErdida de un transaction log? Como eliminar corrupciOn en el menor tiempo posible? En algUn momento, estos y otros escenarios destructivos atentarAn contra nuestras bases de datos. Y la expectativa como DBA es que reaccionemos de manera eficiente y confiada en solucionarlos. Porque si somos los guardianes de estos datos, debemos conocer estas recetas.

TRANSCRIPT

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

El Recetario de Restore

Expositor: Warner Chaves – SQL MCM

Moderador: Kenneth Ureña

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

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 PerformanceTry PlanExplorer today!

http://www.sqlsentry.com

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

Próximos SQL Saturday

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

6 de Diciembre de 2014 https://www.sqlsaturday.com/351/register.aspx

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

4

Capítulo Global PASS en Español

4

Reuniones semanales todos los miércoles a

las 12PM UTC-5 (Hora de Colombia)

https://www.facebook.com/SpanishPASSVC

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

5

Asistencia Técnica

Si requiere asistenciadurante 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

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

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: [email protected]

• Blog: SQLTurbo.com

6

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

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

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

8

RESTORE de un FILEGROUP dañado

• 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

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

9

RESTORE de un archivo específico dañado

• 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

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

10

RESTORE de una página dañada

• 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

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

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….

• 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

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

12

Standard Edition

NOTA IMPORTANTE: Standard Edition soporta estos escenarios de

RESTORE en modo OFFLINE.

Modo Online es Enterprise solamente.

12

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

Preguntas?

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

Planes de ejecución en SQL Server 2014

Enrique Catala

A continuación …

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

Gracias por participar