You are on page 1of 38

BACKUP

Sergio Barrios 10003043


Carlos Crcamo 15004247
Luis Miguel Paz 13001003
Luis ngel Diaz Soto 20072119
Tipos de Backup

Full backup
Differential backup
File backup / Filegroups backup
Transaction log backup
Full backup

El tipo ms comn de las copias de


seguridad, son las copias de seguridad
completas o totales, tambin conocidas
como las copias de seguridad de bases
de datos. Estas copias de seguridad
crean una copia de seguridad completa
de su base de datos, as como parte
del registro de transacciones. Esto
permite la forma ms simple de
restauracin de base de datos, ya que
todo la informacin est contenida en la
copia de seguridad.

BACKUP DATABASE AdventureWorks TO DISK = 'C:\AdventureWorks.BAK' GO


Differential backup

Se hace una copia de


seguridad completa y luego al
hacer una copia de seguridad
diferencial , la copia de
seguridad diferencial
contendr slo las
extensiones que han
cambiado.

BACKUP DATABASE AdventureWorks TO DISK = 'C:\AdventureWorks.DIF' WITH DIFFERENTIAL


File backup

Esto le permite hacer copias de


seguridad de cada archivo de
forma independiente en lugar de
tener una copia de seguridad de
toda la base de datos. Esto slo
es relevante cuando se han
creado varios archivos de datos
para su base de datos. Una de
las razones para este tipo de
copia de seguridad es si usted
tiene grandes archivos y la
necesidad de realizar copias de
seguridad de forma individual.

BACKUP DATABASE TestBackup FILE = 'TestBackup' TO DISK = 'C:\TestBackup_TestBackup.FIL'


Transaction log backup

Al tener copias de seguridad de


registro de transacciones, junto
con copias de seguridad
completas, se tiene la capacidad
de recuperarse un punto en el
tiempo de restauracin, as que si
alguien accidentalmente borra
todos los datos en una base de
datos, se puede recuperar la base
de datos hasta el punto en el
momento justo antes de que
ocurriera la eliminacin.
Como se realiza un Backup

Diferencial
Full
Log
FileGroup
Como se realiza un Backup
Diferencial
Como se realiza un Backup
Full
Como se realiza un Backup
Log
Como se realiza un Backup
FileGroup
Como se restaura un Backup

Full
Diferencial
Log
FileGroup
(Scripts y Consola)
RESTORE (Transact-SQL)
Restaurar una base de datos completa a partir de una copia de
seguridad completa de la base de datos (restauracin completa).
Restaurar parte de una base de datos (restauracin parcial).
Restaurar archivos o grupos de archivos en una base de datos
(restauracin de archivos).
Restaurar pginas especficas en una base de datos (restauracin
de pginas).
Restaurar un registro de transacciones en una base de datos
(restauracin del registro de transacciones).
Revertir una base de datos al punto temporal capturado por una
instantnea de base de datos.
Como restaurar un Backup
Completo en SQL Server
En el siguiente ejemplo se restaura una copia de seguridad
completa de la base de datos desde un dispositivo lgico
de copia de seguridad de AdventureWorksBackups.
Como restaurar un Backup
Diferencial en SQL Server
Limitaciones y restricciones
RESTORE no se permite en una transaccin
explcita o implcita.
Las copias de seguridad que se crean en una
versin ms reciente de SQL Server no se
pueden restaurar en versiones anteriores de
SQL Server.
En SQL Server 2014, puede restaurar una base
de datos de usuario a partir de una copia de
seguridad de la base de datos creada utilizando
SQL Server 2005 o una versin posterior.
Desde Transact-SQL
Paso 1: Ejecute la instruccin RESTORE DATABASE con la
clusula NORECOVERY para restaurar la copia de seguridad de
base de datos completa anterior a la copia de seguridad diferencial
de la base de datos.

Paso 2: Ejecute la instruccin RESTORE DATABASE para restaurar


la copia de seguridad diferencial de la base de datos especificando:
El nombre de la base de datos
El dispositivo de copia de seguridad

La clusula NORECOVERY, si dispone de copias de seguridad del


registro de transacciones que deban aplicarse despus de que se
restaure la copia de seguridad diferencial de la base de datos.En
caso contrario, especifique la clusula RECOVERY.
En este ejemplo se restaura una copia de
seguridad completa y una copia de seguridad
diferencial de la base de datos MyAdvWorks.
Como restaurar un Backup del
registro de transacciones en
SQL Server (Log)
Desde Transact-SQL
Paso 1: Ejecute la instruccin RESTORE LOG para aplicar la copia
de seguridad del registro de transacciones especificando:
-El nombre de la base de datos
-El dispositivo de copia de seguridad desde el que se
restaurar
-La clusula NORECOVERY.

Paso 2: Repita el paso 1 para cada copia de seguridad del registro


de transacciones que tenga que aplicar.
En el siguiente ejemplo se empieza con la restauracin de la base de datos
AdventureWorks2012 utilizando una copia de seguridad completa de la base
de datos que se encuentra en un dispositivo de copia de seguridad
denominado AdventureWorks2012_1.A continuacin, se aplica la primera copia
de seguridad del registro de transacciones, que se encuentra en un dispositivo
de copia de seguridad denominado AdventureWorks2012_log.Finalmente, el
ejemplo recupera la base de datos.
Como restaurar un Backup con
la sintaxis de FILE y
FILEGROUP en SQL Server
En el siguiente ejemplo se restaura una base de datos denominada
MyDatabase que tiene dos archivos, un grupo de archivos secundario
y un registro de transacciones.

La base de datos usa el modelo de recuperacin completa.


La copia de seguridad de la base de datos es el noveno conjunto de
copia de seguridad del conjunto de medios en un dispositivo lgico de
copia de seguridad denominado MyDatabaseBackups.

A continuacin se restauran mediante WITH NORECOVERY tres


copias de seguridad de registros que estn en los tres conjuntos de
copia de seguridad siguientes (10, 11 y 12) en el dispositivo
MyDatabaseBackups.

Tras restaurar la ltima copia de seguridad de registros se restaura la


base de datos.
Buenas prcticas

Periocidad
Persistencia
Almacenamiento
Seguridad
Pruebas de confiabilidad
Tiempos cortos
Mejorar el performance del motor de base
de datos.
Compresin de Data.
Backup a disco.
MEZCLAR DISTINTOS TIPOS
DE BACKUPS
TRANSACTION LOG
FRECUENTEME
SQL SERVER SYSTEM
PARTICION DEL SISTEMA
SEGURIDAD
PLANE BACKUP
BACKUP PLAN
HORARIOS APROPIADOS
LUGAR DE ALMACENAMIENTO
POLITICAS DE RETENCION
AUTOMATIZACION
MONITOREO
IDENTIFICACION DE CATALOGOS
MANTENIMIENTO DE CATALOGOS
VALIDACION DE CATALOGOS
SLA
DRP
Gracias

You might also like