Recuperar BD: Urgente

10/11/2004 - 18:20 por Leonardo | Informe spam
Problema:
1) Anoche un personal apago bruscamente el servidor SQL
2) Hoy en la mañana al prender el servidor, aparecio una base de datos como
sospechosa
3) La separé con la opcion "Separar Base de Datos", para luego volverlas
adjuntar. Salio un error pero logró separarlo de la BD.
4) Ahora intento adjuntarlo nuevamente y me sale error que es la siguiente:

Error 9003: EL LSN (3345:8302:1) pasado a la exploracion del registro en la
base de datos 'BdCompras' no es valido

5) Tambien probe adjuntarlos por el analizador de consultas haciendo uso del
sp_attach_db y el
sp_attach_single_file_db , pero nada igual me sale error.

Realmente estoy preocupado por ese motivo, tengo el MDF y el LDF separados
en otra carpeta y necesito con urgencia levantarlos...algun procedimiento ó
utilitario (Free) para levantarlo...gracias por su apoyo...

Preguntas similare

Leer las respuestas

#6 Guillermo Roldan
11/11/2004 - 09:54 | Informe spam
Te sugeriría lo siguiente,

Desde el Administrador corporativo, botón derecho sobre la BBDD, Todas las
tareas => Generar secuencia de comandos SQL

Me crearía una BBDD con otro nombre, y ejecutaría el Script generado
anteriormente pero SOLO hasta la creación de las tablas (no crearía ni
índices, ni foreign keys, ni checks, ni naaa de naaa).

A continuación, botón derecho sobre la nueva BBDD, Todas las tareas =>
Importar datos, y seguiría los pasos del asistente para importar los datos de
la BBDD que está en RO, ejecutando el paquete DTS que genera dicho asistente.
Al no haber generado anteriormente constraints, no habrá problemas de en qué
orden se cargan las tablas, ni naa de naa.

Finalmente, ejecuta el resto del script de creación de la BBDD, y ya lo
tienes.

Esto suele funcionar bastante bien. Espero te resulte útil.

Saludos,
Guillermo Roldán

"Leonardo" wrote:

Por fin despues de horas probando sus sugerencias y otros por ahi, llegue a
adjuntar nuevamnete la base de datos. PERO (no todo podria ser felicidad)
ahora la base de datos me a quedado de solo lectura y tratado de liberarlo
con sp_dboption y otros por ahi y nada..no me lo desmarca ese estado.
Tampoco me permite sacarle un backup por ese estado...asi..una vez mas
recurro a uds..alguna sugerencia para salir de ese ultimo paso

Pero si puedo ver las tablas, ver los datos y todo..al menos es algo..




"Leonardo" escribió en el mensaje
news:
> Problema:
> 1) Anoche un personal apago bruscamente el servidor SQL
> 2) Hoy en la mañana al prender el servidor, aparecio una base de datos
como
> sospechosa
> 3) La separé con la opcion "Separar Base de Datos", para luego volverlas
> adjuntar. Salio un error pero logró separarlo de la BD.
> 4) Ahora intento adjuntarlo nuevamente y me sale error que es la
siguiente:
>
> Error 9003: EL LSN (3345:8302:1) pasado a la exploracion del registro en
la
> base de datos 'BdCompras' no es valido
>
> 5) Tambien probe adjuntarlos por el analizador de consultas haciendo uso
del
> sp_attach_db y el
> sp_attach_single_file_db , pero nada igual me sale error.
>
> Realmente estoy preocupado por ese motivo, tengo el MDF y el LDF separados
> en otra carpeta y necesito con urgencia levantarlos...algun procedimiento
ó
> utilitario (Free) para levantarlo...gracias por su apoyo...
>
>
>



Respuesta Responder a este mensaje
#7 Leonardo
11/11/2004 - 17:12 | Informe spam
Asi es, eso fue al final lo que hice, me dejo sacar el scrip pero no me dejo
utilizar el asistente para importar, asi que tuve que crearme un programita
en visual fox para hacer la importacion de la data.

Gracias a todos por la ayuda

"Guillermo Roldan" escribió en
el mensaje news:
Te sugeriría lo siguiente,

Desde el Administrador corporativo, botón derecho sobre la BBDD, Todas las
tareas => Generar secuencia de comandos SQL

Me crearía una BBDD con otro nombre, y ejecutaría el Script generado
anteriormente pero SOLO hasta la creación de las tablas (no crearía ni
índices, ni foreign keys, ni checks, ni naaa de naaa).

A continuación, botón derecho sobre la nueva BBDD, Todas las tareas =>
Importar datos, y seguiría los pasos del asistente para importar los datos


de
la BBDD que está en RO, ejecutando el paquete DTS que genera dicho


asistente.
Al no haber generado anteriormente constraints, no habrá problemas de en


qué
orden se cargan las tablas, ni naa de naa.

Finalmente, ejecuta el resto del script de creación de la BBDD, y ya lo
tienes.

Esto suele funcionar bastante bien. Espero te resulte útil.

Saludos,
Guillermo Roldán

"Leonardo" wrote:

> Por fin despues de horas probando sus sugerencias y otros por ahi,


llegue a
> adjuntar nuevamnete la base de datos. PERO (no todo podria ser


felicidad)
> ahora la base de datos me a quedado de solo lectura y tratado de


liberarlo
> con sp_dboption y otros por ahi y nada..no me lo desmarca ese estado.
> Tampoco me permite sacarle un backup por ese estado...asi..una vez mas
> recurro a uds..alguna sugerencia para salir de ese ultimo paso
>
> Pero si puedo ver las tablas, ver los datos y todo..al menos es algo..
>
>
>
>
> "Leonardo" escribió en el mensaje
> news:
> > Problema:
> > 1) Anoche un personal apago bruscamente el servidor SQL
> > 2) Hoy en la mañana al prender el servidor, aparecio una base de datos
> como
> > sospechosa
> > 3) La separé con la opcion "Separar Base de Datos", para luego


volverlas
> > adjuntar. Salio un error pero logró separarlo de la BD.
> > 4) Ahora intento adjuntarlo nuevamente y me sale error que es la
> siguiente:
> >
> > Error 9003: EL LSN (3345:8302:1) pasado a la exploracion del registro


en
> la
> > base de datos 'BdCompras' no es valido
> >
> > 5) Tambien probe adjuntarlos por el analizador de consultas haciendo


uso
> del
> > sp_attach_db y el
> > sp_attach_single_file_db , pero nada igual me sale error.
> >
> > Realmente estoy preocupado por ese motivo, tengo el MDF y el LDF


separados
> > en otra carpeta y necesito con urgencia levantarlos...algun


procedimiento
> ó
> > utilitario (Free) para levantarlo...gracias por su apoyo...
> >
> >
> >
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida