Sie sind auf Seite 1von 9

AP10-AA1-EV1-DEFINICION DEL PLAN DE RESPALDO Y

RESTAURACION DE DATOS

Presentado por:
Jessica Orozco Toro
Bairon Bolaños
Esteban Pertuz
Jainer Valderrama
Ficha:
1565070

SERVICIO NACIONAL DE APRENDIZAJE SENA


ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
2019
AP10-AA1-EV1-DEFINICION DEL PLAN DE RESPALDO
Y RESTAURACION DE DATOS

¿Por qué realizar copias de seguridad?

La copia de seguridad de las bases de datos, 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. Las copias de seguridad son la única forma de proteger los datos.

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:
Errores de medios.
Errores de usuario, por ejemplo, quitar una tabla por error.
Errores de hardware, por ejemplo, una unidad de disco dañada o la pérdida
permanente de un servidor.

Además, las copias de seguridad de una base de datos son útiles para fines
administrativos habituales, como copiar una base de datos de un servidor a otro,
configurar Grupos de disponibilidad AlwaysOn o la creación de reflejo de la base de datos
y el archivo.
Glosario de términos de copia de seguridad

realizar copia de seguridad


El proceso de creación de una copia de seguridad [forma nominal] mediante la copia de
los registros de datos de una base de datos de SQL Server o los registros de su registro de
transacciones.

copia de seguridad [forma nominal]


Copia de los datos que se puede usar para restaurar y recuperar los datos después de un
error. Las copias de seguridad de una base de datos también se pueden usar para
restaurar una copia de la base de datos en una nueva ubicación.

dispositivo decopia de seguridad


Disco o dispositivo de cinta en el que se escriben las copias de seguridad de SQL Server del
que se pueden restaurar. Las copias de seguridad de SQL Server también se pueden
escribir en un servicio de Almacenamiento de blobs de Microsoft Azure y el formato de
URL se usa para especificar el destino y el nombre del archivo de copia de seguridad. Para
obtener más información, vea Copia de seguridad y restauración de SQL Server con el
servicio de Almacenamiento de blobs de Microsoft Azure.

medio de copia de seguridad


Una o varias cintas o archivos de disco en los que se han escrito una o varias copias de
seguridad.

copia de seguridad de datos


Copia de seguridad de datos de 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).

copia de seguridad de base de datos


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 realizados en la base de datos
desde la copia de seguridad completa más reciente.
copia de seguridad diferencial
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 los datos que han cambiado desde dicha base.

copia de seguridad completa


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.

copia de seguridad de registros


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)

recuperar
Devolver una base de datos a un estado estable y coherente.

recovery
Fase de inicio de una base de datos o de una restauración con recuperación que pone la
base de datos en un estado de transacción coherente.

modelo de recuperación
Propiedad de la base de datos que controla el mantenimiento del registro de
transacciones de una base de datos. Existen tres modelos de recuperación: simple,
completa y por medio de registros de operaciones masivas. El modelo de recuperación de
la base de datos determina sus requisitos de copias de seguridad y restauración.

restaurar
Proceso de varias fases que copia todos los datos y páginas del registro desde una copia
de seguridad de SQL Server especificada a una base de datos especificada y, a
continuación, pone al día todas las transacciones registradas en la copia de seguridad
mediante la aplicación de los cambios registrados para poner los datos al día.
Estrategias de copias de seguridad y restauración

Las operaciones de copia de seguridad y restauración deben personalizarse para un


entorno concreto y funcionar con los recursos disponibles. Por tanto, un uso confiable del
proceso de copia de seguridad y restauración para la recuperación de datos requiere una
estrategia de copia de seguridad y restauración. Una estrategia bien diseñada maximiza la
disponibilidad de los datos y minimiza la pérdida de los mismos, teniendo en cuenta los
requisitos concretos de su empresa.
Una estrategia de copia de seguridad y restauración contiene una parte de copia de
seguridad y una parte de restauración. La parte de copia de seguridad de la estrategia
define el tipo y la frecuencia de las copias de seguridad, la naturaleza y la velocidad del
hardware necesaria, cómo se prueban las copias de seguridad, y dónde y cómo se
almacenan los medios de copia de seguridad (incluidas las consideraciones de seguridad).
La parte de restauración de la estrategia define quién es responsable de llevar a cabo las
operaciones de restauración y cómo se deben realizar para satisfacer sus objetivos de
disponibilidad de la base de datos y minimizar la pérdida de datos. Se recomienda
documentar los procedimientos de copia de seguridad y restauración, y mantener una
copia de la documentación en su libro de documentación de procesos.
Diseñar una estrategia de copia de seguridad y restauración eficaz requiere mucho
cuidado en el planeamiento, la implementación y las pruebas. Es necesario realizar
pruebas. No tendrá una estrategia de copia de seguridad hasta que haya restaurado
correctamente las copias de seguridad en todas las combinaciones incluidas en su
estrategia de restauración. Debe tener en cuenta varios factores. Entre ellas, figuran:

 Los objetivos de producción de la organización para las bases de datos,


especialmente los requisitos de disponibilidad y protección de datos frente a
pérdidas.

 La naturaleza de cada una de las bases de datos: el tamaño, los patrones de uso, la
naturaleza del contenido, los requisitos de los datos, etc.

 Restricciones de los recursos, como hardware, personal, espacio para almacenar


los medios de copia de seguridad, seguridad física de los medios almacenados, etc.
Impacto del modelo de recuperación en copias de seguridad y restauración

Las operaciones de copias de seguridad y restauración se producen en el contexto de un


modelo de recuperación. El modelo de recuperación es una propiedad de la base de datos
que controla la forma en que se administra el registro de transacciones. Además, el
modelo de recuperación de una base de datos determina qué tipos de copias de seguridad
y qué escenarios de restauración se admiten para la base de datos. Normalmente, en las
bases de datos se usa el modelo de recuperación simple o el modelo de recuperación
completa. El modelo de recuperación completa puede complementarse cambiando al
modelo de recuperación optimizado para cargas masivas de registros antes de las
operaciones masivas.
Coloque la base de datos y las copias de seguridad en dispositivos separados. De lo contrario, si se
produce un error en el dispositivo que contiene la base de datos, las copias de seguridad no
estarán disponibles. El hecho de colocar la base de datos y las copias de seguridad en distintos
dispositivos también mejora el rendimiento de E/S de la escritura de las copias de seguridad y el
uso de producción de la base de datos.
Para minimizar el riesgo de pérdida de trabajo, a costa de una sobrecarga de trabajo
administrativo, utilice el modelo de recuperación completa.

Diseñar la estrategia de copia de seguridad

Una vez seleccionado un modelo de recuperación que cumpla los requisitos de su


empresa para una base de datos específica, debe planear e implementar una estrategia de
copias de seguridad. La estrategia de copias de seguridad óptima depende de distintos
factores, de entre los cuales destacan los siguientes:

¿Cuántas horas al día requieren las aplicaciones acceso a la base de datos?

Si prevé un período de poca actividad, se recomienda programar las copias de seguridad


de bases de datos completas en dicho período.

¿Cuál es la probabilidad de que se produzcan cambios y actualizaciones?

Si se realizan cambios frecuentes, tenga en cuenta los siguientes aspectos:


Con el modelo de recuperación simple, considere la posibilidad de programar copias de
seguridad diferenciales entre copias de seguridad de bases de datos completas. Una copia
de seguridad diferencial solo incluye los cambios desde la última copia de seguridad de
base de datos completa.

Con el modelo de recuperación completa, debe programar copias de seguridad de


registros frecuentes. La programación de copias de seguridad diferenciales entre copias de
seguridad completas puede reducir el tiempo de restauración al disminuir el número de
copias de seguridad del registro que se deben restaurar después de restaurar los datos.

¿Es probable que los cambios tengan lugar solo en una pequeña parte de la base de
datos o en una grande?

Para una base de datos grande en la que los cambios se concentran en una parte de los
archivos o grupos de archivos, las copias de seguridad parciales o de archivos pueden ser
útiles.

¿Cuánto espacio en disco necesitará una copia de seguridad completa de la base de


datos?

Calcular el tamaño de una copia de seguridad completa de base de datos

Antes de implementar una estrategia de copias de seguridad y restauración, es necesario


calcular cuánto espacio en disco usará la copia de seguridad completa. La operación de
copia de seguridad copia los datos de la base de datos a un archivo de copia de seguridad.
La copia de seguridad contiene solo los datos reales de la base de datos y no el espacio no
utilizado.

Programar copias de seguridad

La realización de una operación de copia de seguridad tiene un efecto mínimo en las


transacciones que se están ejecutando, por lo que se puede efectuar al mismo tiempo que
otras operaciones periódicas.
Una vez decididos los tipos de copias de seguridad necesarios y la frecuencia de
realización de cada tipo de copia, se recomienda programar copias de seguridad regulares
como parte de un plan de mantenimiento de la base de datos.

Probar las copias de seguridad

No tendrá una estrategia de restauración hasta que compruebe las copias de seguridad. Es
muy importante comprobar cuidadosamente la estrategia de copia de seguridad de cada
una de las bases de datos restaurando una copia de la base de datos en un sistema de
prueba. Debe comprobar la restauración de cada tipo de copia de seguridad que pretenda
utilizar.

Se recomienda mantener un manual de operaciones para cada base de datos. Este manual
de operaciones debe documentar la ubicación de las copias de seguridad, los nombres de
dispositivos de copia de seguridad (si los hay) y el tiempo necesario para restaurar las
copias de seguridad de prueba.

Codigo SQL

-- Create the backup_restore_progress_trace extended event esssion


CREATE EVENT SESSION [BackupRestoreTrace] ON SERVER
ADD EVENT sqlserver.backup_restore_progress_trace
ADD TARGET package0.event_file(SET filename=N'BackupRestoreTrace')
WITH (MAX_MEMORY=4096
KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=5
SECONDS,MAX_EVENT_SIZE=0
KB,MEMORY_PARTITION_MODE=NONE,TRACK_CAUSALITY=OFF,STARTUP_STATE=OFF)
GO

-- Start the event session


ALTER EVENT SESSION [BackupRestoreTrace]
ON SERVER
STATE = start;
GO
-- Stop the event session
ALTER EVENT SESSION [BackupRestoreTrace]
ON SERVER
STATE = stop;
GO

El uso del evento extendido backup_restore_progress_trace puede provocar un problema


de rendimiento y consumir una cantidad importante de espacio en disco, sedebe usar por
periodos breves.

Das könnte Ihnen auch gefallen