• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    BD SQL Jodida

    Programado Fijo Cerrado Movido
    Sistemas operativos
    4
    5
    2.4k
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • TassadarT
      Tassadar
      Última edición por

      Hola a todos.

      El otro dia petó un disco duro del servidor, y las copias de seguridad están mal.

      En ese disco duro teníamos las bases de datos de SQL, las cuales he podido recuperar con el Easy recovery Pro (el disco duro se ha jodido físicamente, no es posible ni formatearlo).

      El problema es que aunque aparentemente se han recuperado todos los ficheros del disco duro, y tenemos todos los ficheros de la carpeta DATA del SQL, algunas bases de datos no se pueden recuperar. Empezaron apareciendo como "sospechosa" y tras trastear bastante nos encontramos con éste error:

      (IS_OFF (BUF_IOERR, pBUF->bstat))

      El error completo es éste:

      Mens. 7985, Nivel 16, Estado 2, Línea 1
      Comprobaciones previas de tabla del sistema: Id. de objeto 4. No se pudo leer ni establecer un pestillo en la página (1:2443) con el tipo de pestillo SH. Instrucción de comprobación terminada debido a un error irreparable.
      Resultados de DBCC para 'Desarrollo Dynamics 2009'.
      Mens. 5233, Nivel 16, Estado 98, Línea 1
      Error de tabla: Id. de unidad de asignación 262144, página (1:2443). Error de la prueba (IS_OFF (BUF_IOERR, pBUF->bstat)). Los valores son 29362185 y -6.
      CHECKDB detectó 0 errores de asignación y 1 errores de coherencia no asociados con ningún objeto individual.
      CHECKDB detectó 0 errores de asignación y 1 errores de coherencia en la base de datos 'Desarrollo Dynamics 2009'.

      Parece que es solamente una página de la BD lo que está mal, pero claro, estando mal esa página no deja usar la base de datos ni deja hacer nada, con lo cual el trabajo está perdido.

      Es un putadón porque como digo no hay copias y perder eso es perder mogollón de trabajo.

      1 Respuesta Última respuesta Responder Citar 0
      • packosoftP
        packosoft Admin honoris causa
        Última edición por

        @Tassadar:

        Hola a todos.

        El otro dia petó un disco duro del servidor, y las copias de seguridad están mal.

        En ese disco duro teníamos las bases de datos de SQL, las cuales he podido recuperar con el Easy recovery Pro (el disco duro se ha jodido físicamente, no es posible ni formatearlo).

        El problema es que aunque aparentemente se han recuperado todos los ficheros del disco duro, y tenemos todos los ficheros de la carpeta DATA del SQL, algunas bases de datos no se pueden recuperar. Empezaron apareciendo como "sospechosa" y tras trastear bastante nos encontramos con éste error:

        El error completo es éste:

        Parece que es solamente una página de la BD lo que está mal, pero claro, estando mal esa página no deja usar la base de datos ni deja hacer nada, con lo cual el trabajo está perdido.

        Es un putadón porque como digo no hay copias y perder eso es perder mogollón de trabajo.

        lo primero es hacer un backup de lo que has recuperado (para no joderla del todo si no funciona), y despues prueba:

        1. DBCC CHECKDB REPAIR_REBUILD (para intentar corregir problemas)
        2. DBCC CHECKALLOC
        3. REPAIR_REBUILD

        SergimanS 1 Respuesta Última respuesta Responder Citar 0
        • SergimanS
          Sergiman @packosoft
          Última edición por

          Haz lo que indica Packo, pero previamente tienes que poner las bases de datos sobre las que lo haras en modo "Unico usuario" o sigle user.
          Que version de SQL Server es, 2000 o 2005 ??

          _Neptunno__ 1 Respuesta Última respuesta Responder Citar 0
          • _Neptunno__
            _Neptunno_ MODERADOR @Sergiman
            Última edición por

            Cuando pasan estas cosas, te das cuenta lo importante de tener varios discos duros.
            Y también el verificar las copias, cuando se crean, por que luego te pasa esto y te da algo.

            Espero que lo recuperes, de verdad, que los que estamos en este tema metidos, como tu, sabemos que estas cosas te hacen polvo.

            Saludos!!

            packosoftP 1 Respuesta Última respuesta Responder Citar 0
            • packosoftP
              packosoft Admin honoris causa @_Neptunno_
              Última edición por

              siempre me acordaré de en una de las 'delegaciones' pequeñas que tenemos, que se les montaron los PCs en 2003 y como solo iban 2 PCs obviamente no ibamos a montar un servidor, asi que montamos 1 base de datos tipo sql express en cada PC con instrucciones expresas de hacer el backup minimo 2 veces por semana. Pues hace un par de semanas se corrompió la base de datos y a que no sabeis de cuando era el ultimo backup?, efectivamente del día que se montaron los PCs…

              1 Respuesta Última respuesta Responder Citar 0
              • 1 / 1
              • First post
                Last post

              Foreros conectados [Conectados hoy]

              5 usuarios activos (0 miembros e 5 invitados).
              febesin, pAtO,

              Estadísticas de Hardlimit

              Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
              Somos un total de 34.7k miembros registrados.
              sridharpat ha sido nuestro último fichaje.