backup, mdf y ldf

14
BACKUP, MDF Y LDF 2013 1 INSTTITUTO SUPERIOR ESTATAL PÚBLICO ”SAGRADO CORAZON DE JESUS” COMPUTACION E INFORMATICA Tema: BACKUP, MDL Y DLF Asignatura: ADMINISTRACION DE BASE DE DATOS. Alumnos : MONTALVO GASTELO PEDRO Docente : Ing. BRUNO SARMIENTO JOSE Ciclo : IV / 2013

Upload: pedhro-acuario

Post on 30-Jun-2015

1.134 views

Category:

Education


1 download

DESCRIPTION

copias de seguridad

TRANSCRIPT

Page 1: Backup, mdf y ldf

BACKUP, MDF Y LDF 2013

1

INSTTITUTO SUPERIOR ESTATAL PÚBLICO

”SAGRADO CORAZON DE JESUS”

COMPUTACION E INFORMATICA

Tema: BACKUP, MDL Y DLF

Asignatura: ADMINISTRACION DE BASE DE DATOS.

Alumnos : MONTALVO GASTELO PEDRO

Docente : Ing. BRUNO SARMIENTO JOSE

Ciclo : IV / 2013

Page 2: Backup, mdf y ldf

BACKUP, MDF Y LDF 2013

2

1. COPIA DE SEGURIDAD DE BASE DE DATOS (SQL SERVER)

INTRODUCCIÓN

En este tema se presenta el componente de copia de seguridad de SQL

Server. La copia de seguridad de la base de datos de SQL Server es

esencial para proteger los datos. En esta descripción se tratan los tipos y

las restricciones de copia de seguridad. En el tema también se presentan

los dispositivos y los medios de copia de seguridad de SQL Server.

El componente de copias de seguridad y restauración de SQL Server ofrece

una protección esencial para los datos críticos almacenados en las bases

de datos de SQL Server. Para minimizar el riesgo de pérdida de datos

catastrófica, debe realizar copias de seguridad de las bases de datos para

conservar las modificaciones en los datos de forma periódica. Una

estrategia de copias de seguridad y restauración correctamente planeada

contribuye a la protección de las bases de datos de la pérdida de datos

derivada de daños causados por diferentes errores. Pruebe la estrategia

mediante la restauración de las copias de seguridad y la posterior

recuperación de la base de datos para estar preparado y poder responder

de forma eficaz ante un desastre.

¿QUÉ ES LA COPIA DE SEGURIDAD Y LA RECUPERACIÓN?

La copia de seguridad y la recuperación es un componente esencial de

cualquier estrategia de protección de datos que resguarda los sistemas y los

datos críticos de la organización contra desastres y pérdida de datos. La

copia de seguridad de los datos críticos de la organización garantiza que la

empresa siempre esté en funcionamiento, independientemente de lo que

ocurra. La nueva tecnología de recuperación y copia de seguridad incluye

protección de máquinas virtuales, eliminación de datos duplicados,

recuperación en estado bare-metal, replicación y archivado

Page 3: Backup, mdf y ldf

BACKUP, MDF Y LDF 2013

3

ANTES DE EMPEZAR

• LIMITACIONES Y RESTRICCIONES

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

implícita.

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

• RECOMENDACIONES

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

2. Para calcular el tamaño de la copia de seguridad completa de la base

de datos, use el procedimiento almacenado del sistema

sp_spaceused.

3. De forma predeterminada, cada operación de copia de seguridad

correcta agrega una entrada en el registro de errores de SQL Server

y en el registro de eventos del sistema.

4. Si hace una copia de seguridad del registro de transacciones con

frecuencia, estos mensajes que indican la corrección de la operación

pueden acumularse rápidamente, con lo que se crean registros de

errores muy grandes que pueden dificultar la búsqueda de otros

mensajes.

• MODELOS DE RECUPERACIÓN DE DATOS

1. Los modelos de recuperación se han diseñado para controlar el

mantenimiento del registro de transacciones.

2. Existen tres modelos de recuperación: simple, completa y por medio

de registros de operaciones masivas.

3. Normalmente, en las bases de datos se usa el modelo de

recuperación completa o el modelo de recuperación simple.

Page 4: Backup, mdf y ldf

BACKUP, MDF Y LDF 2013

4

Modelo de

recuperación

descripción Riesgo de pérdida

de trabajo

Recuperación hasta

un momento dado

simple

Sin copias de

seguridad de registros. Recupera

automáticamente el

espacio de registro para mantener al

minimo los requisitos

de espacios.

Los cambios

realizados después de una copia de

seguridad más

reciente no están protegidos

Solo se puede

recuperar hasta el final de una copia de

seguridad

completa

Requiere copia de

seguridad de registros. No se pierde trabajo si

un archivo se pierde o

resulta dañado.

Normalmente

ninguno. Si al final del registro resulta

dañado, se deben

repetir los cambios desde la

última copia de

seguridad.

Se puede recuperar

hasta determinado momento, siempre

que las copias de

seguridad se hayan completado hasta ese

momento

Por medio de registros de

operaciones

masivas

Requiere copia de seguridad de registros.

Complemento del

modelo de recuperación completa

que permite

operaciones de copia masiva de alto

rendimiento. Reduce el

uso del espacio de

registro mínimo.

Si el registro resulta dañado o

se han realizado

operaciones masivas

seguridad, desde

la última copia de seguridad de

registros. Se

pueden repetir los

cambios de la última copia de

seguridad. No se

pierde el trabajo.

Se puede recuperar hasta el final de

cualquier copia de

seguridad. No admite recuperación a un

momento dado.

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

• COPIA DE SEGURIDAD DIFERENCIAL

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

Page 5: Backup, mdf y ldf

BACKUP, MDF Y LDF 2013

5

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

3. A medida que la base de datos se actualiza, la cantidad de datos que

incluyen las copias de seguridad diferenciales aumenta.

• CONSIDERACIONES SOBRE LAS COPIAS DE SEGURIDAD

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

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

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

TIPOS DE COPIAS DE SEGURIDAD

1. copia de seguridad de solo copia

a. Copia de seguridad de uso especial independiente de la

secuencia normal de copias de seguridad de SQL Server.

2. copia de seguridad de datos

a. Copia de seguridad de datos en una base de datos completa

(copia de seguridad de base de datos), una base de datos

parcial (copia de seguridad parcial) o un conjunto de archivos

de datos o grupos de archivos (copia de seguridad de

archivos).

3. copia de seguridad de base de datos

a. Copia de seguridad de una base de datos. Las copias de

seguridad completas representan la base de datos completa en

el momento en que finalizó la copia de seguridad. Las copias

de seguridad diferenciales solo contienen los cambios

Page 6: Backup, mdf y ldf

BACKUP, MDF Y LDF 2013

6

realizados en la base de datos desde la copia de seguridad

completa más reciente.

4. copia de seguridad diferencial

a. Copia de seguridad de datos basada en la última copia de

seguridad completa de una base de datos completa o parcial o

de un conjunto de archivos de datos o grupos de archivos

(base diferencial) y que solo incluye las extensiones de datos

que han cambiado desde la última base diferencial.

b. Una copia de seguridad diferencial parcial únicamente registra

las extensiones de datos que han cambiado en grupos de

archivos desde la copia de seguridad parcial anterior, que se

conoce como la base para la diferencial.

5. copia de seguridad completa

a. Copia de seguridad completa que 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.

6. copia de seguridad de registros

a. Copia de seguridad de los registros de transacciones que

incluye todos los registros no guardados en una copia de

seguridad de registros anterior.(modelo de recuperación

completa)

7. copia de seguridad de archivos

a. Copia de seguridad de uno o varios archivos de base de datos

o grupos de archivos.

8. copia de seguridad parcial

a. Contiene datos de algunos de los grupos de archivos de una

base de datos, incluidos los datos del grupo de archivos

principal, todos los grupos de archivos de lectura/escritura, y

los archivos de solo lectura opcionalmente especificado

Page 7: Backup, mdf y ldf

BACKUP, MDF Y LDF 2013

7

VENTAJAS

copia de seguridad de las bases de datos de SQL Server, la ejecución

de procedimientos de restauración de prueba de las copias de

seguridad y el almacenamiento de las copias en una ubicación segura

y fuera del sitio contribuyen a protegerse ante una pérdida de datos

catastrófica

Con las copias de seguridad válidas de una base de datos puede

recuperar los datos en caso de que se produzcan errores, por

ejemplo:

o Errores de medios.

o Errores de usuario, por ejemplo, quitar una tabla por error.

o Errores de hardware, por ejemplo, una unidad de disco dañada

o la pérdida permanente de un servidor.

o Desastres naturales.

• COPIAS DE SEGURIDAD DE ARCHIVOS COMPLETAS (SQL

SERVER)

Las copias de seguridad de archivos de los grupos de archivos de solo

lectura se pueden combinar con copias de seguridad parciales. Las copias

de seguridad parciales incluyen todos los grupos de archivos de

lectura/escritura y, opcionalmente, uno o varios grupos de archivos de solo

lectura.

VENTAJAS DE LAS COPIAS DE SEGURIDAD DE ARCHIVOS

Las copias de seguridad de archivos ofrecen las siguientes ventajas con

respecto a las copias de seguridad de base de datos:

El uso de las copias de seguridad de archivos puede aumentar la

velocidad de recuperación ya que se pueden restaurar solo los

archivos dañados sin tener que restaurar el resto de la base de datos.

Por ejemplo, si una base de datos está compuesta por varios archivos

ubicados en diferentes discos y se producen errores en uno de ellos,

Page 8: Backup, mdf y ldf

BACKUP, MDF Y LDF 2013

8

solo debe restaurar el archivo situado en el disco en que se

produjeron los errores.

• El archivo dañado se puede restaurar rápidamente, y la recuperación

es más rápida que para una base de datos completa.

Las copias de seguridad de archivos aumentan la flexibilidad en

cuanto a programación y control de medios con respecto a las copias

de seguridad completas de la base de datos, que para bases de

datos de gran tamaño pueden resultar difíciles de administrar.

Esta mayor flexibilidad de las copias de seguridad de archivos o de

grupos de archivos también resulta útil en grandes bases de datos

que contienen datos con características de actualización diferentes.

DESVENTAJAS DE LAS COPIAS DE SEGURIDAD DE ARCHIVOS

El principal inconveniente de las copias de seguridad de archivos, en

comparación con las copias de seguridad completas de la base de

datos, es la complejidad administrativa adicional.

El mantenimiento y seguimiento de un conjunto completo de estas

copias de seguridad puede ser una tarea que consume mucho tiempo

y que puede contrarrestar los requisitos de espacio de las copias de

seguridad completas de la base de datos.

Un error en los medios puede suponer la imposibilidad de recuperar

una base de datos completa si un archivo dañado no tiene copia de

seguridad.

INFORMACIÓN GENERAL DE LAS COPIAS DE SEGURIDAD DE

ARCHIVOS

• Las copias de seguridad completas de archivos realizan una copia de

seguridad de todos los datos de uno o varios archivos o grupos de

archivos. De forma predeterminada, las copias de seguridad de

archivos contienen suficientes entradas de registro para poner al día

el archivo al final de la operación de copia de seguridad.

• La realización de una copia de seguridad de un archivo o grupo de

archivos de solo lectura es igual en todos los modelos de

recuperación.

• En el modelo de recuperación completa, un conjunto de copia de

seguridad completas de archivos, junto con un número suficiente de

Page 9: Backup, mdf y ldf

BACKUP, MDF Y LDF 2013

9

copias de seguridad de registros que abarque todas las copias de

seguridad de archivos, equivale a una copia de seguridad completa

de la base de datos.

• Solo se puede realizar una operación de copia de seguridad de

archivos al mismo tiempo.

• Se puede realizar la copia de seguridad de varios archivos en una

sola operación, pero esto puede aumentar el tiempo de recuperación

si solo necesita restaurar un archivo.

• La razón es que se leerá toda la copia de seguridad para buscar el

archivo.

COPIAS DE SEGURIDAD DE ARCHIVOS Y EL MODELO DE

RECUPERACIÓN SIMPLE

En el modelo de recuperación simple, se debe hacer una copia de

seguridad de todos los archivos de lectura/escritura juntos.

Esto garantiza que la base de datos se pueda restaurar a un punto

temporal coherente.

En lugar de especificar de forma individual cada grupo de archivos o

cada archivo de lectura/escritura utilice la opción

READ_WRITE_FILEGROUPS. Esta opción realiza una copia de

seguridad de todos los grupos de archivos de lectura/escritura de la

base de datos. Una copia de seguridad que se crea al especificar

READ_WRITE_FILEGROUPS se conoce como copia de seguridad

parcial.

COPIAS DE SEGURIDAD DE ARCHIVOS Y EL MODELO DE

RECUPERACIÓN COMPLETA

1. En el modelo de recuperación completa, debe realizar una copia de

seguridad del registro de transacciones, independientemente del

resto de su estrategia de copia de seguridad. Un conjunto de copias

de seguridad completas de archivos, junto con un número suficiente

de copias de seguridad de registros que abarque todas las copias de

seguridad de archivos desde el inicio de la primera copia de seguridad

de archivos, equivale a una copia de seguridad completa de la base

de datos.

Page 10: Backup, mdf y ldf

BACKUP, MDF Y LDF 2013

10

2. La restauración de una base de datos usando solo copias de

seguridad de archivos y de registros puede ser compleja.

3. Por ello, si es posible, se recomienda realizar una copia de seguridad

completa de la base de datos e iniciar las copias de seguridad de

registros antes de la primera copia de seguridad de archivos.

4. Las copias de seguridad del registro de transacciones se programan

para que se realicen a intervalos definidos.

5. Las copias de seguridad de archivos se realizan con el intervalo que

mejor se adapta a los requisitos empresariales de la base de datos.

En esta ilustración se muestra cada uno de los cuatro grupos de archivos de

los que se hace una copia de seguridad (de uno en uno). El orden en que se

realiza una copia de seguridad de estos grupos (A, C, B, A) refleja los

requisitos empresariales de la base de datos.

Page 11: Backup, mdf y ldf

BACKUP, MDF Y LDF 2013

11

¿QUÉ ES MDF Y LDF?

Los Archivos Maestros de Bases de Datos (MDF) y Archivos de Registros

de Bases de Datos (LDF) son los primeros archivos creados para

cada base de datos en el ambiente del Microsoft SQL Server.

1. INSTALACIÓN POR DEFECTO

1. Durante la instalación inicial, cada edición de SQL Server colocará

archivos MDF y LDF por defecto correspondientes en el sistema con

su respectiva función, no cubiertas en esta discusión.

2. Los archivos Master, MSDB, Model, TempDB y de Recursos son

generados y almacenados en el directorio por defecto de la

instalación definido durante la misma.

3. Cada archivo núcleo del sistema es usado para unos requisitos

específicos, pero son bases de datos que contienen información en

correlación con su trabajo respectivo.

2. CREAR BASES DE DATOS DEL USUARIO

1. Las bases de datos del usuario son creadas para usos específicos por

cualquier aplicación o usuario.

2. Cuando el administrador de una base de datos crea una nueva, SQL

Server crea el archivo MDF y LDF correspondiente a esa base de

datos.

3. SQL Server los coloca inicialmente en su directorio por defecto, o el

administrador puede definir dónde van a ser almacenados.

4. Después de la creación, pueden ser movidos a diferentes ubicaciones

por razones de conveniencia, desempeño o de almacenamiento.

Page 12: Backup, mdf y ldf

BACKUP, MDF Y LDF 2013

12

3. MDF“MASTER DATABASE FILE»(UN ARCHIVO DE DATOS

PRINCIPALES)

Archivo Maestro de bases de datos.

Los MDF están donde toda la información de la base de datos está

almacenada. Contiene las filas, columnas, campos y datos creados por

una aplicación o usuario. La creación de una columna de base de datos,

las modificaciones e información de la creación de los registros, todo

está almacenado en este archivo para el uso de búsqueda y aplicación.

4. LDF”LOG DE TRANSACCIONES”(REGISTRO DE

TRANSACCIONES)

Archivo de registro de base de datos

Durante varios procesos de creación y modificación dentro del MDF, toda

la actividad es registrada en el LDF. Mientras la información dinámica

está siendo procesada hacia adentro y fuera de la memoria, llamado

transacciones, los datos son almacenados en el LDF para el manejo de

errores. Consecuentemente, toda la actividad del usuario es registrada

por referencia.

5. USAR ARCHIVOS MDF Y LDF

1. Los administradores de las bases de datos pueden hacer varias cosas

con los archivos MDF y LDF.

2. Una vez creados, pueden ser movidos al separar la base de datos de

la instancia, moviendo el archivo físico a través del explorador y

volviendo a unir.

3. Estos archivos pueden ser movidos a diferentes directorios en

diferentes dispositivos de almacenamiento usando las funciones de

separación y unión.

Page 13: Backup, mdf y ldf

BACKUP, MDF Y LDF 2013

13

4. Los archivos MDF también almacenan qué edición creó el archivo y

puede ser separada de un SQL Server por razones desconocidas.

5. En ciertas situaciones, los archivos MDF pueden ser importados a una

nueva base de datos en blanco para su manipulación.

6. UNIR TODO

1. Microsoft SQL Server es un ambiente complejo de bases de datos el

cual tiene muchas facetas, componentes y servicios de ayuda que no

están todos cubiertos en esta explicación básica del tipo de archivo.

2. SQL Server usa los dos tipos de archivo núcleo, MSF y LDF para la

mayoría de su trabajo. Estos son los archivos más importantes dentro

del ambiente del SQL Server.

Page 14: Backup, mdf y ldf

BACKUP, MDF Y LDF 2013

14

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ónhttp://msdn.microsoft.com/es-

es/library/ms189275(v=sql.105).aspx

• Cambiar desde el modelo de recuperación

simplehttp://msdn.microsoft.com/es-es/library/ms178052(v=sql.105).aspx

• Copias de seguridad completas de bases de

datoshttp://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 Studiohttp://msdn.microsoft.com/es-

es/library/ms179478(v=sql.105).aspx

• Copias del final del registrohttp://msdn.microsoft.com/es-

es/library/ms179314(v=sql.105).aspx

• http://technet.microsoft.com/es-es/library/ms187510.aspx

• http://www.ehowenespanol.com/mdf-ldf-sobre_73157/