Error 9004

27/07/2005 - 23:55 por Max | Informe spam
cuando quiero attachear una base de datos recuperada, me da el sig. error

Error: 9004
Se produjo un error al procesar el registro para base de datos ' %. * l.

Alguien me podria ayudar para recuperar esas bases??

Preguntas similare

Leer las respuestas

#1 Maxi
28/07/2005 - 02:10 | Informe spam
Hola que version de sql tienes y que service pack? y la bdd de donde era? o
sea: que version de sql y que service pack


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Max" escribió en el mensaje
news:
cuando quiero attachear una base de datos recuperada, me da el sig. error

Error: 9004
Se produjo un error al procesar el registro para base de datos ' %. * l.

Alguien me podria ayudar para recuperar esas bases??

Respuesta Responder a este mensaje
#2 qwalgrande
28/07/2005 - 07:16 | Informe spam
Hola.

Algo le pasa a la parte del log de tu base de datos. Es posible que el
detach no funcionara limpiamente (a lo mejor ni siquiera lo hiciste o
ocurrieron otras circunstancias que no nos has comentado), de tal forma que
no puedes recuperar las transacciones que quedaron pendientes y por tanto no
puedes levantar la base de datos con ese log.

Este es el momento de utilizar el backup que hiciste justo antes de realizar
el detach. Aunque supongo que si tuvieras un backup no nos habrías
preguntado... Bueno, ya tendrás backup la próxima vez que hagas una cosa de
éstas. Veamos si es posible salir del lío.

Si es posible, intenta realizar el attach en el servidor original, y si
funciona, realizar un backup, lo verificas, y reintentas la operación. O
directamente verificas en backup restaurándolo en el servidor de destino y
evitas tener que hacer el detach + attach.

Puedes utilizar el procedimiento almacenado sp_attach_single_file_db, que
sólo requiere del mdf para levantar la base de datos, pero no te hagas
muchas ilusiones. Es posible que se te quede la base de datos en modo
suspect y que tampoco levante.

Si ocurre esto, nos comentas porque a partir de aquí entramos en un terreno
sombrío. Las siguientes posibilidades pasarían por crear una nueva base de
datos en el servidor, parar el servicio sql y sobreescribir los ficheros,
primero los dos y si no hay suerte, luego sólo el mdf, y si tampoco hay
suerte, sobreescribiendo el mdf y eliminando el ldf. Existen más
posibilidades, como dbcc rebuild_log, poner la base de datos en modo de
emergencia y extraer los datos, etc. Pero perderías datos seguramente.
Suerte y no dejes de comentarnos qué tal te fue.

qwalgrande

"De lo que ves créete la mitad, de lo que no ves no te creas nada"
V. del V.


"Max" escribió en el mensaje
news:
cuando quiero attachear una base de datos recuperada, me da el sig. error

Error: 9004
Se produjo un error al procesar el registro para base de datos ' %. * l.

Alguien me podria ayudar para recuperar esas bases??

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida