SlideShare una empresa de Scribd logo
1 de 12
Copias de Seguridad Completa y
Restauración en SQL Server 2008
Lic. Gustavo A. Galeano
Antes de empezar
• Limitaciones y Restricciones

 ▫ La instrucción BACKUP no se permite en una
   transacción explícita o implícita.

 ▫ Las copias de seguridad que se crean en una
   versión más reciente de SQL Server no se pueden
   restaurar en versiones anteriores de SQL Server.
Antes de empezar
• Recomendaciones

 ▫ A medida que la base de datos aumenta de tamaño, las
   copias de seguridad completas requieren una mayor
   cantidad de tiempo para finalizar y espacio de
   almacenamiento. Por ello, para una base de datos
   grande, puede que desee complementar una copia de
   seguridad completa con una serie de copias de
   seguridad diferenciales.

 ▫ Para calcular el tamaño de la copia de seguridad
   completa de la base de datos, use el procedimiento
   almacenado del sistema sp_spaceused.
Modelos de Recuperación de Datos
• Los modelos de recuperación se han diseñado
  para controlar el mantenimiento del registro de
  transacciones.
• Existen tres modelos de recuperación: simple,
  completa y por medio de registros de
  operaciones masivas.
• Normalmente, en las bases de datos se usa el
  modelo de recuperación completa o el modelo de
  recuperación simple.
Modelo de      Descripción                               Riesgo de pérdida            ¿Recuperación
recuperación                                             de trabajo                   hasta un momento
                                                                                      dado?

Simple         Sin copias de seguridad de registros.     Los cambios realizados       Sólo se puede recuperar
               Recupera automáticamente el espacio       después de la copia de       hasta el final de una copia
               de registro para mantener al mínimo los   seguridad más reciente       de seguridad.
               requisitos de espacio, eliminando, en     no están protegidos. En
               esencia, la necesidad de administrar el   caso de desastre, es
               espacio del registro de transacciones.    necesario     volver     a
                                                         realizar dichos cambios.

Completa       Requiere copias de seguridad de           Normalmente ninguno.         Se puede recuperar hasta
               registros.                                Si el final del registro     determinado momento,
               No se pierde trabajo si un archivo de     resulta dañado, se deben     siempre que las copias de
               datos se pierde o resulta dañado.         repetir los cambios          seguridad se hayan
               Se puede recuperar hasta cualquier        realizados desde la          completado hasta ese
               momento, por ejemplo, antes del error     última copia de              momento.
               de aplicación o usuario.                  seguridad de registros

Por medio de   Requiere copias de seguridad de           Si el registro resulta       Se puede recuperar hasta el
registros de   registros.                                dañado o se han              final de cualquier copia de
operaciones    Complemento       del     modelo     de   realizado operaciones        seguridad. No admite
masivas        recuperación completa que permite         masivas desde la última      recuperaciones a un
               operaciones de copia masiva de alto       copia de seguridad de        momento dado.
               rendimiento. Reduce el uso del espacio    registros, se pueden
               de registro mediante el registro mínimo   repetir los cambios
               de la mayoría de las operaciones          desde esa última copia
               masivas.                                  de seguridad.
                                                         En caso contrario, no se
                                                         pierde el trabajo.
Copias de seguridad de Datos
• Copia de seguridad completa

 ▫ Una copia de seguridad completa incluye todos los datos de
   una base de datos determinada o un conjunto de grupos de
   archivos o archivos, así como una cantidad suficiente del
   registro como para permitir la recuperación de datos.
Copias de seguridad de Datos
• Copia de seguridad diferencial

 ▫ Una copia de seguridad diferencial se basa en la última copia de
   seguridad completa de los datos. Ésta se denomina base de la copia
   de seguridad diferencial o base diferencial. Una base diferencial es
   una copia de seguridad completa de datos de lectura/escritura. Una
   copia de seguridad diferencial incluye sólo los datos que han
   cambiado desde la última base diferencial.
 ▫ A medida que la base de datos se actualiza, la cantidad de datos que
   incluyen las copias de seguridad diferenciales aumenta. De esta
   forma, el proceso de creación y restauración de la copia de seguridad
   es más lento. Con el tiempo, se deberá crear otra copia de seguridad
   completa para obtener una nueva base diferencial que se utilizará en
   otra serie de copias de seguridad diferenciales.
Consideraciones sobre las copias de
seguridad
• Cada copia de seguridad de datos incluye parte del
  registro de transacciones para que se puedan recuperar
  hasta los últimos datos de la copia de seguridad.

• Tras la primera copia de seguridad de datos, en el
  modelo de recuperación completa o el modelo de
  recuperación optimizado para cargas masivas de
  registros, se necesitan copias de seguridad del registro de
  transacciones (o copias de seguridad de registros)
  periódicas. Cada copia de seguridad de registros incluye
  la parte del registro de transacciones que estaba activa al
  crear la copia de seguridad, además de todas las entradas
  de registro que no se incluyeron en una copia de
  seguridad de registros anterior.
Usar copias de seguridad en el modelo
de recuperación completa
Estrategia básica de copias de
seguridad y recuperación
Bibliografía consultada
• Crear una copia de seguridad completa de base de datos (SQL Server)
http://msdn.microsoft.com/es-es/library/ms187510(v=sql.110).aspx
• Introducción al modelo de recuperación
http://msdn.microsoft.com/es-es/library/ms189275(v=sql.105).aspx
• Cambiar desde el modelo de recuperación simple
http://msdn.microsoft.com/es-es/library/ms178052(v=sql.105).aspx
• Copias de seguridad completas de bases de datos
http://msdn.microsoft.com/es-es/library/ms178052(v=sql.105).aspx
• Cómo realizar una copia de seguridad de un registro de transacciones (SQL Server
   Management Studio
http://msdn.microsoft.com/es-es/library/ms179478(v=sql.105).aspx
• Copias del final del registro
http://msdn.microsoft.com/es-es/library/ms179314(v=sql.105).aspx
Gracias por su atención.




                   Asunción, 2 de Mayo de 2012

Más contenido relacionado

Destacado

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 

Destacado (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

Backup y restore sql 2008 r2

  • 1. Copias de Seguridad Completa y Restauración en SQL Server 2008 Lic. Gustavo A. Galeano
  • 2. Antes de empezar • Limitaciones y Restricciones ▫ La instrucción BACKUP no se permite en una transacción explícita o implícita. ▫ Las copias de seguridad que se crean en una versión más reciente de SQL Server no se pueden restaurar en versiones anteriores de SQL Server.
  • 3. Antes de empezar • Recomendaciones ▫ A medida que la base de datos aumenta de tamaño, las copias de seguridad completas requieren una mayor cantidad de tiempo para finalizar y espacio de almacenamiento. Por ello, para una base de datos grande, puede que desee complementar una copia de seguridad completa con una serie de copias de seguridad diferenciales. ▫ Para calcular el tamaño de la copia de seguridad completa de la base de datos, use el procedimiento almacenado del sistema sp_spaceused.
  • 4. Modelos de Recuperación de Datos • Los modelos de recuperación se han diseñado para controlar el mantenimiento del registro de transacciones. • Existen tres modelos de recuperación: simple, completa y por medio de registros de operaciones masivas. • Normalmente, en las bases de datos se usa el modelo de recuperación completa o el modelo de recuperación simple.
  • 5. Modelo de Descripción Riesgo de pérdida ¿Recuperación recuperación de trabajo hasta un momento dado? Simple Sin copias de seguridad de registros. Los cambios realizados Sólo se puede recuperar Recupera automáticamente el espacio después de la copia de hasta el final de una copia de registro para mantener al mínimo los seguridad más reciente de seguridad. requisitos de espacio, eliminando, en no están protegidos. En esencia, la necesidad de administrar el caso de desastre, es espacio del registro de transacciones. necesario volver a realizar dichos cambios. Completa Requiere copias de seguridad de Normalmente ninguno. Se puede recuperar hasta registros. Si el final del registro determinado momento, No se pierde trabajo si un archivo de resulta dañado, se deben siempre que las copias de datos se pierde o resulta dañado. repetir los cambios seguridad se hayan Se puede recuperar hasta cualquier realizados desde la completado hasta ese momento, por ejemplo, antes del error última copia de momento. de aplicación o usuario. seguridad de registros Por medio de Requiere copias de seguridad de Si el registro resulta Se puede recuperar hasta el registros de registros. dañado o se han final de cualquier copia de operaciones Complemento del modelo de realizado operaciones seguridad. No admite masivas recuperación completa que permite masivas desde la última recuperaciones a un operaciones de copia masiva de alto copia de seguridad de momento dado. rendimiento. Reduce el uso del espacio registros, se pueden de registro mediante el registro mínimo repetir los cambios de la mayoría de las operaciones desde esa última copia masivas. de seguridad. En caso contrario, no se pierde el trabajo.
  • 6. Copias de seguridad de Datos • Copia de seguridad completa ▫ Una copia de seguridad completa incluye todos los datos de una base de datos determinada o un conjunto de grupos de archivos o archivos, así como una cantidad suficiente del registro como para permitir la recuperación de datos.
  • 7. Copias de seguridad de Datos • Copia de seguridad diferencial ▫ Una copia de seguridad diferencial se basa en la última copia de seguridad completa de los datos. Ésta se denomina base de la copia de seguridad diferencial o base diferencial. Una base diferencial es una copia de seguridad completa de datos de lectura/escritura. Una copia de seguridad diferencial incluye sólo los datos que han cambiado desde la última base diferencial. ▫ A medida que la base de datos se actualiza, la cantidad de datos que incluyen las copias de seguridad diferenciales aumenta. De esta forma, el proceso de creación y restauración de la copia de seguridad es más lento. Con el tiempo, se deberá crear otra copia de seguridad completa para obtener una nueva base diferencial que se utilizará en otra serie de copias de seguridad diferenciales.
  • 8. Consideraciones sobre las copias de seguridad • Cada copia de seguridad de datos incluye parte del registro de transacciones para que se puedan recuperar hasta los últimos datos de la copia de seguridad. • Tras la primera copia de seguridad de datos, en el modelo de recuperación completa o el modelo de recuperación optimizado para cargas masivas de registros, se necesitan copias de seguridad del registro de transacciones (o copias de seguridad de registros) periódicas. Cada copia de seguridad de registros incluye la parte del registro de transacciones que estaba activa al crear la copia de seguridad, además de todas las entradas de registro que no se incluyeron en una copia de seguridad de registros anterior.
  • 9. Usar copias de seguridad en el modelo de recuperación completa
  • 10. Estrategia básica de copias de seguridad y recuperación
  • 11. Bibliografía consultada • Crear una copia de seguridad completa de base de datos (SQL Server) http://msdn.microsoft.com/es-es/library/ms187510(v=sql.110).aspx • Introducción al modelo de recuperación http://msdn.microsoft.com/es-es/library/ms189275(v=sql.105).aspx • Cambiar desde el modelo de recuperación simple http://msdn.microsoft.com/es-es/library/ms178052(v=sql.105).aspx • Copias de seguridad completas de bases de datos http://msdn.microsoft.com/es-es/library/ms178052(v=sql.105).aspx • Cómo realizar una copia de seguridad de un registro de transacciones (SQL Server Management Studio http://msdn.microsoft.com/es-es/library/ms179478(v=sql.105).aspx • Copias del final del registro http://msdn.microsoft.com/es-es/library/ms179314(v=sql.105).aspx
  • 12. Gracias por su atención. Asunción, 2 de Mayo de 2012