SQL Server Performance

Hacer copia de seguridad de un BDD de solo lectura

Discussion in 'Preguntas sobre SQL Server en Español.' started by NuriaG, Jun 28, 2006.

  1. NuriaG New Member

    Buenos Dias

    Necesitaria hacer una copia de seguridad de un base de datos que esta en
    modo lectura pero capaz de restaurar nuevos registros de tranascciones.
    Hay alguna manera de hacer estooo??

    Cuando intento hacer una copia de seguridad me da un error y no puedo
    hacerla.
    Hay alguna manera de cambiar el estado de la BDD ?
    El problema es que esta bdd forma parte de un log shipping y necesito que
    despues de hacer la copia vuelva a estar en modo de solo lectura, sin tener
    que restaurar la base de datos ya que son 70 gb.
    En Definitiva
    ¿Existe alguna manera de hacer copia de seguridad de una BDD de solo
    lectura?
    ¿Se puede cambiar el estado de la bdd para hacer la copia y que luego vuelva
    a su estado sin tener que restaurar la base de datos??



    Muchismas Gracias

    Un Saludo

    Nuria

  2. Luis Martin Moderator

    En las propiedades de la base (Enterprise Manager) tu puedes cambiar a que la base sea de lectura y escritura y, luego de hacer el backup, volverla a lectura solamente.



    Luis Martin
    Moderator
    SQL-Server-Performance.com

    All in Love is Fair
    Stevie Wonder


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



  3. NuriaG New Member

    El problema, es que necesito que la base de datos se ponga en modo lectura pero capaz de restaurar registros de transacciones.
    Al formar parte del log shipping necesito que una vez se ponga de nuevo en solo lectura sea capaz de restaurar nuevos registros de transacciones

    Es decir que este en modo de espera activa, este es el error que me da cuando intento hacer una copia de seguridad:

    " La base de datos esta en estado de espera activa( establecido con RESTORE
    WITH STANDBY) No se puede hacer una copia de seguridad de ella hasta qe no
    termine toda la secuencia de carga. fin anomalo de BACKUP DATABASE"

    y si intento ponerla en modo de escritura me da el siguiente
    "una base de datos en modo de espera activa es de solo lectura"

    Muchisimas Gracias

    Un saludo

    Nuria
  4. Luis Martin Moderator

    Nuria:

    En estos momentos estoy fuera de mi oficina (800Km) sin documentaciòn alguna.

    Pero leyendo el error que te da:

    " La base de datos esta en estado de espera activa( establecido con RESTORE
    WITH STANDBY) No se puede hacer una copia de seguridad de ella hasta qe no
    termine toda la secuencia de carga. fin anomalo de BACKUP DATABASE"

    pareciera ser que està pendiente una finalizaciòn de un RESTORE. En consecuencia no es posible realizar un backup hasta que no finalize el REstore de la misma base de datos.

    Como te dije anteriormente vuelvo la semana que viene y allì prodrè analizar con alguna documentaciòn.

    Lamento no poder ayudarte màs en este momento.



    Luis Martin
    Moderator
    SQL-Server-Performance.com

    All in Love is Fair
    Stevie Wonder


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



  5. NuriaG New Member

    Muchisimas Gracias por todo Luis

    Seguire investigando , pero lo veo dificil, esta base de datos forma parte de un Log shipping y creo que no hay manera de poder hacer esta copia de seguridad.
    De todas formas si averiguas algo no dudes en comentarlo, yo de todas formas si descubro algo lo comentare.


    Un Saludo

    Nuria
  6. Luis Martin Moderator

    De acuerdo a partir del lunes comenzarè a revisar la documentaciòn.

    Luis Martin
    Moderator
    SQL-Server-Performance.com

    All in Love is Fair
    Stevie Wonder


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



  7. Luis Martin Moderator

    Por lo que estuve mirando el servidor que recibe el log shipping se encuentra siempre en estado de recovery para restorear el log shipping.
    Por lo tanto debes sacarlo de ese modo recovery para ponerlo en modo stand by server y recien allí realizar el backup.


    Luis Martin
    Moderator
    SQL-Server-Performance.com

    All in Love is Fair
    Stevie Wonder


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



  8. NuriaG New Member

    Pero si lo pongo en modo stand by, solo puedo volver a ponerlo en modo recovery restaurando la base de datos y eso me es totalmente imposible, ¿por que no existe ninguna otra manera de volver a poner la base de datos en modo recovery verdad???

    Muchas Gracias de nuevo.

  9. Luis Martin Moderator

    Porque se trata de un servidor en modo recovery con el objetivo exclusivo de pasarlo a primario si tienes algún problema con el servidor principal.
    Se supone que el backup lo realizas siempre en el de producción y el log shipping te asegura que ante algún problema con el mismo, puedas recurrir al otro para seguir trabajando en el menor tiempo posible.

    Hacer un backup del servidor de recovery cuando ya tienes backups del servidor principal no tiene mucha utilidad.

    Por eso, si por alguna razón, quisieras hacer un backup del que está en modo recovery es como si tuvieras que comenzar de nuevo con el proceso de log shipping desde el principio.


    Luis Martin
    Moderator
    SQL-Server-Performance.com

    All in Love is Fair
    Stevie Wonder


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



Share This Page