SQL Server Performance

Dudas Backup BD

Discussion in 'Preguntas sobre SQL Server en Español.' started by almeal98, Feb 28, 2005.

  1. almeal98 New Member

    Hola amigos tengo una duda respecto al backup de base de datos en Sql.

    Cuando hago el backup de mi bd y mi transacción log las tareas se hacen correctamente según me lo muestra el log de w2003.

    Cuando voy a revisar el catalogo por la herramienta del Backup el sistema me dice que aparentemente no hay nada. Eso es normal ?

    Cuando voy a propiedades de la base de datos me dice que la bd pesa en total 14299.41mb distribuidos en 8623mb database y 5677mb transaccion log.

    Si me voy a Sql y trato de decirle que haga un restore el si me muestra el contenido y a lo que le hizo backup pero me salen unas cosas que me dejan despistado :

    Me dice que el backup que inicie a las 10:00 PM el cual corresponde a la bd tardo en hacerse 31 minutos y pesa (-42240mb) ??

    El backup que inicie a las 11:00 y corresponde al transaccion log tardo en hacerse solo 2 minutos y pesa (74368mb) ??

    Logicamente los valores no corresponden pero me preocupa más aun si todo esto es normal en el entendido que deba hacer un restore el día de mañana y no me funcione. Por otro lado como hago para restaurar una copia como una bd nueva y revisar si todo esta bien pero sin afectar la bd que esta ne producción ??

    Gracias de antemano amigos

    PD : Loa backups los hago en tape.
  2. Luis Martin Moderator

    Sería interesante saber cómo haces el backup.
    Es decir, tu haces un full backup y luego un backup del transaction log?.
    Si es así, cada cuanto haces el backup del transaction log?.

    El modelo de recuperación es full?.

    Sería necesario saber estas cosas antes de continuar.



    Luis Martin
    Moderator
    SQL-Server-Performance.com

    One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important
    Bertrand Russell


    All postings are provided “AS IS” with no warranties for accuracy.



  3. c_maldon Member

    La opción de sobreescribir está en:
    "Anezar al medio" o
    "Sobreescribir medio existente"

    Si querés recuperar en otra base debes indicar en "Restaurar en base de datos" el nombre de la nueva base de datos.
    En opciones, verás en la columna "restaurar como" los nombres de los nuevos devices.
    Luego de realizar el restore tendrás dos bases de igual contenido.
    Luego tendrás que recuperar el t-log
  4. almeal98 New Member

    Hola amigos el procedimiento que sigo para hacer los backups es el siguiente :

    Todas las noches a las 10:00 PM hago backup completo de la database
    Luego a las 11:00 PM hago backup del tlog

    El modo de recuperación ??? NO entiendo este tema. Creo que deberia ser full.

    En otras palabras lo que yo espero con esta politica es que si daña la base de datos un dia x yo tenga posibilidad con el backup del dia anterior según la forma como lo estoy haciendo de recuperar hasta el último registro ingresado hasta las 10:00 PM del día anterior.

    Gracias por la colaboración.
  5. almeal98 New Member

    Otra cosa amigos ahora hice un backup online de la db y el tlog

    En la carpeta donde estan los archivos originales los tamaños son :

    db: 8.829.632 Modificado el 16 feb a las 7:07 AM
    tlog :5.812.928 Modificado el 25 feb a las 4:12 PM

    Cuando hago el backup on line los archivos resultado del respaldo pesan


    db : 8.358.699
    tlg : 83.628

    Es esto normal ??
  6. Luis Martin Moderator

    Bueno, si lo que tu quieres es volver al backup de las 10PM del día anterior, no tiene sentido que hagas backup del transtion log una hora después.
    Es más, el tamaño del log me indica que el modo de recuperación es FULL.

    El modo full sirve para hacer un backup de la base y luego, digamos cada 2 horas, un backup del transaction log, lo cual ante un caída te permitiría volver hasta el último backup del transaction log. Claro que para ello tienes que restorear el último backup y luego cada transaction log.

    Si la política es volver al día anterior, entonces te conviene dejar el modo de recuperación en simple y hacer un backup full diario, que es lo haces a las 10PM.

    De este modo el transction log medirá tamaños muchos más pequeños y ahorrarás espacio en disco.

    Para ver el tipo de recuperación que tienes, usa el EM, base de datos, tu base, boton derecho, propiedades y fíjate en la solapa opciones.



    Luis Martin
    Moderator
    SQL-Server-Performance.com

    One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important
    Bertrand Russell


    All postings are provided “AS IS” with no warranties for accuracy.



Share This Page