SQL Server - Copias de Seguridad

download SQL Server - Copias de Seguridad

of 33

Transcript of SQL Server - Copias de Seguridad

  • 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