Upload
pedhro-acuario
View
1.138
Download
1
Embed Size (px)
DESCRIPTION
copias de seguridad
Citation preview
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
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
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.
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.
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
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
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,
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
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.
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.
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.
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.
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.
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/