locked
¿Inconsistencia en la base de datos? (Copias de seguridad fallan). RRS feed

  • Pregunta

  • Buenas a todos,

    A ver si me podeis echar una mano ya que ando un poco apurado...

    Nos hemos encontrado con un fallo en la BD de Exchange con el que nos hemos dado cuenta al hacer las copias de Seguridad. Las copias fallan debido a un fichero LOG que parece que no esta correcto, esto hace que la copia no se genere correctamente y que no se trunquen los logs con la BD, de esto ya hace 10 dias!! El sistema funciona correctamente pero logicamente tenemos que solucionar este grave inconveniente con las copias...

    Aqui os dejo el fallo que arroja el EventVwr (no me deja colgar imágenes ni vínculos, adjunto enlace a captura de pantalla en mi OneDrive):

    onedrive.live.com/redir?resid=c97d57c7d7b3ad9!4122&authkey=!AM6r3EA_E8D_NgA&v=3&ithint=photo%2cpng

    Tambien vemos que el EventVwr arroja este otro error al completarse la copia de seguridad:

    onedrive.live.com/redir?resid=c97d57c7d7b3ad9!4121&authkey=!AE8HvNdPKGrgFSE&v=3&ithint=photo%2cpng

    Si miramos el archivo EDB vemos que la ultima fecha de modificacion es del 07/06/2015 y que en la carpeta LOGS hay como 17000 ficheros LOGS que todavia no se han truncado con la BD, el problema es que uno de ellos, concretamente el "E00000E87D7.log" (tal como podeis ver en la captura de pantalla) parece estar corrompido o incompleto (ya que ocupa 1009 KB. en lugar de los 1024 KB. de todos los otros).

    He probado el comando "eseutil /mh" pero sin desmontar la base de datos es impossible, y miedo me da desmontarla y no poder volverla a montar...

    Me han comentado que actualice a SP3, pero lo veo una locura sin tener respaldos completos de la BD desde hace 10 dias y aparte no se hasta que punto puede fallar el proceso si encuentra incoherència en la BD...

    Bueno despues de este "rollo" a ver si me podeis ayudar un poco con el tema, que estoy un poco desesperado con este fallo.

    Muchisimas gracias a todos por avanzada!!

    P.D.: Os paso los datos del sistema:

    W2K8 R2 SP1 con todas las Updates hechas en sistema virtualizado con HyperV (VHD dinamico)

    Exchange 2010 SP2 sin ningun Rollup Update

    BD de 50GB + 10GB de LOGS en unidad separada de SO (VHD fijo)

    jueves, 18 de junio de 2015 9:48

Respuestas

  • Hola Andr1u,

    Si actualizas tu version de Exchange Server a SP3 (actualmente van en Rollup 9)

    Prodas ejecutar el comando /mh aun con la base montada utilizando el comando:

    eseutil /mh "DB Usuarios4.edb" /vss /vssrec e08 "J:\Program Files\Microsoft Exchange\Logs\DB

    El cual te mostraria el estado de la incosistencia: clean shutdown o dirty shutdown

    Pero para repararla deberaas forzozamente desmontarla


    En tu lugar haria lo siguiente:

    1) Desmontar la base de datos

    2) Detener el servicio de MSEXchange IS (information Store)

    3) Renombrar la carpeta donde se encuentra la base de datos

    4) Generar una nueva carpeta con el nombre original donde estaba la base de datos

    5) Iniciar el servicio de MSexchangeIS

    6) Montanar la base de datos (Esto generara lo que se conoce como una base dial-tone)

    A este punto tus usuarios seguiran con servicio mientras reparas la base afectada. Sus buzones estaran vacios dado que se generaran nuevos archivos de la base de datos en blanco

    7) Reparar la base de datos mediante los comandos de eseutil /mh /r /p /d

    8) Una vez reparada tu base de datos. Generar una base de recuperacion (recovery database) con el .mbd y los logs de la base reparada

    New-MailboxDatabase -Name “RecoverDB” -Server VAN-EX1 -EDBFilePath “c:\DBBackup\C_\Program Files\Microsoft\Exchange Server\V14\Mailbox\Accounting\Accounting.edb” -Logfolderpath “c:\DBBackup\C_\Program Files\Microsoft\Exchange Server\V14\Mailbox\Accounting” -Recovery

    Psst: los paths deben apuntar a la base que acabas de reparar (la base de datos original)

    9) Montar la base de recuperacion

    10) Hacer un merge de ambas bases de datos

    Restore-Mailbox -RecoveryDatabase RecoverDB

    11) Darte un premio, acabas de hacer una recuperacion de una base dañada utilizando un dial tone.

    Saludos


    Saludos cordiales | Systems Integration Advisor | MCITP-MCSA-MCT-MVP





    • Editado Geovany Acevedo domingo, 21 de junio de 2015 16:03 typo
    • Marcado como respuesta Moderador M martes, 7 de julio de 2015 22:28
    domingo, 21 de junio de 2015 15:55