sql server - copias de seguridad
TRANSCRIPT
-
8/9/2019 SQL Server - Copias de Seguridad
1/33
Sql Server
Tareas Administrativas
Copias de seguridad
-
8/9/2019 SQL Server - Copias de Seguridad
2/33
Dispositivos de copia de seguridad
Dispositivo de ocpia de seguridad representacin del medio de copia de seguridad
permanentes se usan varias veces
se les puede aadir datos
para copias con regularidad
se crean antes de realizar la copia
se puede crear en disco local o remoto
temporales se crean cuando se hace la copia de seguridad
-
8/9/2019 SQL Server - Copias de Seguridad
3/33
Crear dispositivo de copia permanente
Management Studio Objeto de servidor
Explorador de objetos
Dispositivos de copia de seguridad botonderecho Nuevo dispositivo
nombre dispositivo: como quieras
ruta de acceso y nombre fichero se completan
automticos Aceptar
-
8/9/2019 SQL Server - Copias de Seguridad
4/33
En Explorador de Windows
buscas el archivo *.bak
NO lo encuentras
Sql todavia no lo ha creado
solo ha aadido un registro a la tabla sysdevides en la
BD master indicando dnde debe crear el fichero de
copia la primera vez que se haga la copia
-
8/9/2019 SQL Server - Copias de Seguridad
5/33
Realizar copia de seguridad completa
de los archivos de BD
de sus ubicaciones
de las partes de registro de transacciones
es el primer tipo de copia que necesitamos en unaestrategia de copia de seguridad
los dems tipos dependen de la existencia de unacopia de seguridad completa
no podemos hacer una copia diferencial o del registrode transacciones si nunca hemos hecho una copiacompleta
-
8/9/2019 SQL Server - Copias de Seguridad
6/33
Crear copia de seguridad de la BD en el
dispositivo de copia de seguridad permanente
Management Studio Servidor BD
tu base boton derecho Propiedades
pagina Opciones
modo recuperacin Completa
permite hacer despues la copia de registro de
transacciones
Aceptar
-
8/9/2019 SQL Server - Copias de Seguridad
7/33
boton derecho en BD
Tareas Copia de seguridad
est en completa
dejamos el nombre predeterminado en Nombre
Destino
Agregar
buscamos el que hicimos antes
-
8/9/2019 SQL Server - Copias de Seguridad
8/33
Vamos a pagina Opciones
Sobreescribir todos los conjuntos de copia de
seguridad existente
inicializa un dispositivo nuevo (nuestro caso)
Comprobar copia al finalizar
cotejar la copia con la BD
Aceptar
-
8/9/2019 SQL Server - Copias de Seguridad
9/33
ya est???
-
8/9/2019 SQL Server - Copias de Seguridad
10/33
vemos el contenido del dispositivo creado
para ver que la copia est ah
Management Studio Explorador de objetos -
Objetos de servidor - Dispositivos de copia
boton derecho Propiedades
Pagina contenido de los medios
vemos la copia
Aceptar
-
8/9/2019 SQL Server - Copias de Seguridad
11/33
ya hemos creado una copia de seguridad
completa
-
8/9/2019 SQL Server - Copias de Seguridad
12/33
Realizar copias de seguridad
diferenciales
diseadas para registrar cambios desde la
ultima copia completa
aumenta un poco el tamao cada vez que se
ejecuta registrando los nuevos cambios
mucho menos tamao que una copia completa
ms rpida
-
8/9/2019 SQL Server - Copias de Seguridad
13/33
Sql detecta qu paginas de la copia han
cambiado
se realiza igual que la completa
-
8/9/2019 SQL Server - Copias de Seguridad
14/33
Explorador objetos Bases de datos tu base boton derecho Tareas Copia deseguridad
tipo de copia diferencial
nombre que tu quieras
Destino en el dispositivo creado
Pagina opciones
Comprobar copia al finalizar
Aceptar
-
8/9/2019 SQL Server - Copias de Seguridad
15/33
-
8/9/2019 SQL Server - Copias de Seguridad
16/33
Tb debemos hacer copias de registros de
transacciones
si no, la BD dejara de funcionar
-
8/9/2019 SQL Server - Copias de Seguridad
17/33
Realizar copias de registro de
transacciones
Management Studio Bases de datos tu base boton derecho Tareas Copia de seguridad Tipo copia
Registro transacciones
dejamos el nombre
Destino el que hemos hecho
Pagina opciones Anexar al conjunto de copia existente
para no sobreescribir la copia completa
Comprobar copia al finalizar
Aceptar
-
8/9/2019 SQL Server - Copias de Seguridad
18/33
Verificamos
Explorador objetos Objetos de servidor
Dispositivos de copia
boton derecho en el nuestro
pagina contenido de medios
vemos las tres copias
Aceptar
-
8/9/2019 SQL Server - Copias de Seguridad
19/33
Las copias de seguridad completa, diferencia y
registro de transacciones son buenas opciones
para cualquier Bd.
Hay otro tipo de copia para BD enormes
varios TB
copias de seguridad de grupos de archivos
-
8/9/2019 SQL Server - Copias de Seguridad
20/33
Restaurar BD
Cuando la BD est estropeada y no se puede
abrir en Management Studio
Para enviar la BD
a otra oficina y sincronizarla Recuperar actualizaciones incorrecas de datos
-
8/9/2019 SQL Server - Copias de Seguridad
21/33
Restauraciones estndar
opcin RECOVERY
indica a Sql que se ha terminado de restaurar la
BD y debe volver a permitir acceso a usuarios
se usa en el ultimo archivo del proceso de
restauracin
-
8/9/2019 SQL Server - Copias de Seguridad
22/33
si tenemos las tres copias
debemos restaurar las tres
si usas Recovery al restaurar la diferencial
Sql no permite restaurar ninguna de las otras
le dices que has terminado de restaruar y que todos
accedan
debemos decir NOR
ECOV
ERY
excepto en la ultima
-
8/9/2019 SQL Server - Copias de Seguridad
23/33
tb Sql recuerda dnde se ubican los ficheros
originales cuando se hizo la copia
Sql intenta restaurarlos en la misma unidad
ok
pero y si la unidad X tiene un error?
MOVETO
crear una copia de seguridad de BD en una ubicacin y
moverla a otra
-
8/9/2019 SQL Server - Copias de Seguridad
24/33
Antes de restaurar
comprobacin de seguridad
asegurar que no se restaura accidentalmente la BD que
no es
Sql compara el nombre de Bd con nombre de BD registrada en
dispositivo de seguridad
si son distintas --- NO hace restauracin
si quieres sobreescribir la BD con la existente
REPLACE
anula la comprobacin de seguridad
-
8/9/2019 SQL Server - Copias de Seguridad
25/33
Restaurar BD
Rompemos la BD
Sql Server Configuration Manager
Servicios Seql SERver boton derecho Detener
servicio
tb detener sqlServeragent
buscamos el fichero mdf de nuestra base de datos
lo cambio por fichero.old buscamos el ldf..
lo cambias por old
-
8/9/2019 SQL Server - Copias de Seguridad
26/33
reinicia los servicios
Sql server
Agente Sql Server
Management Studio expande Bd y error
-
8/9/2019 SQL Server - Copias de Seguridad
27/33
Bases de datos boton derecho Restaurar Bd
cuadro A una base de datos
seleccionamos la nuestra
origen de restauracion Desde dispositivo
clic en puntos y seleccionar el dispositivo
Especificar copia
Dispositivo copia
Medio para la copia Agregar
selecciona tu dispositivo
Aceptar
Seleccionar los conjuntos de copia que se van a restaurar
las tres
completa
diferencial
registro transacciones
Pagina opciones
activado Restore With Recovery
no hay mas copias que necesites restaurar
Aceptar
-
8/9/2019 SQL Server - Copias de Seguridad
28/33
OK?
Actualiza la BD en Management Studio
espande la BD
-
8/9/2019 SQL Server - Copias de Seguridad
29/33
util esta restauracin si toda la BD est daada
si solo hay daados algunos registros
Restauraciones a un momento dado
-
8/9/2019 SQL Server - Copias de Seguridad
30/33
Restauraciones a un momento dado
-
8/9/2019 SQL Server - Copias de Seguridad
31/33
Restauraciones por etapas
-
8/9/2019 SQL Server - Copias de Seguridad
32/33
Estrategia de copia de seguridad
-
8/9/2019 SQL Server - Copias de Seguridad
33/33
Copia de BD