Problemas al adjuntar una BD

21/05/2009 - 18:58 por Andres L. Arias Paz | Informe spam
Hola !,
Estoy intentando adjuntar una nueva base de datos y me
aparece el siguiente error:


TÍTULO: Microsoft SQL Server Management Studio

Error de Adjuntar base de datos para Servidor 'SERVER'.
(Microsoft.SqlServer.Smo)

Para obtener ayuda, haga clic en:
http://go.microsoft.com/fwlink?Prod...amp;LinkId 476


INFORMACIÓN ADICIONAL:

Excepción al ejecutar una instrucción o un proceso por lotes
Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)


El número de recorrido del registro (949:91:1) pasado al recorrido del
registro de la base de datos 'Lampazo' no es válido. Este error puede
indicar que hay datos dañados o que el archivo de registro (.ldf) no
coincide con el archivo de datos. Si el error tuvo lugar durante una
operación de réplica, cree de nuevo la publicación. De lo contrario,
restaure la base de datos a partir de una copia de seguridad si el
problema da lugar a un error durante el inicio.
No se puede abrir la nueva base de datos 'Lampazo'. CREATE DATABASE
cancelada. (Microsoft SQL Server, Error: 9003)

Para obtener ayuda, haga clic en:
http://go.microsoft.com/fwlink?Prod...&EvtID03&LinkId 476


Estoy trabajando con la versión 2005 de SQL Server.
Si alguien me puede ayudar, agradecido !!! No dispongo de una copia de
seguridad actualizada, de modo que quisiera poder recuperar la
información del archivo .mdf, hay algo que pueda hacer ?

Andrés

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera
21/05/2009 - 19:38 | Informe spam
No conozco cómo está usted intentando adjuntar la base de datos. Intente con
CREATE DATABASE database_name FOR ATTACH (si tiene los archivos .mdf y
.ldf). Si usted ha perdido el .ldf, intente con CREATE DATABASE database_name
FOR ATTACH_REBUILD_LOG.

También puede usar sp_attachdb.

http://msdn.microsoft.com/es-es/library/ms179877(SQL.90).aspx

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Andres L. Arias Paz" wrote:

Hola !,
Estoy intentando adjuntar una nueva base de datos y me
aparece el siguiente error:


TÍTULO: Microsoft SQL Server Management Studio

Error de Adjuntar base de datos para Servidor 'SERVER'.
(Microsoft.SqlServer.Smo)

Para obtener ayuda, haga clic en:
http://go.microsoft.com/fwlink?Prod...amp;LinkId 476


INFORMACIÓN ADICIONAL:

Excepción al ejecutar una instrucción o un proceso por lotes
Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)


El número de recorrido del registro (949:91:1) pasado al recorrido del
registro de la base de datos 'Lampazo' no es válido. Este error puede
indicar que hay datos dañados o que el archivo de registro (.ldf) no
coincide con el archivo de datos. Si el error tuvo lugar durante una
operación de réplica, cree de nuevo la publicación. De lo contrario,
restaure la base de datos a partir de una copia de seguridad si el
problema da lugar a un error durante el inicio.
No se puede abrir la nueva base de datos 'Lampazo'. CREATE DATABASE
cancelada. (Microsoft SQL Server, Error: 9003)

Para obtener ayuda, haga clic en:
http://go.microsoft.com/fwlink?Prod...&EvtID03&LinkId 476


Estoy trabajando con la versión 2005 de SQL Server.
Si alguien me puede ayudar, agradecido !!! No dispongo de una copia de
seguridad actualizada, de modo que quisiera poder recuperar la
información del archivo .mdf, hay algo que pueda hacer ?

Andrés

Respuesta Responder a este mensaje
#2 Andres L. Arias Paz
22/05/2009 - 02:26 | Informe spam
Gustavo Larriera escribió:
No conozco cómo está usted intentando adjuntar la base de datos. Intente con
CREATE DATABASE database_name FOR ATTACH (si tiene los archivos .mdf y
.ldf). Si usted ha perdido el .ldf, intente con CREATE DATABASE database_name
FOR ATTACH_REBUILD_LOG.

También puede usar sp_attachdb.

http://msdn.microsoft.com/es-es/library/ms179877(SQL.90).aspx




Primero estaba intentando hacerlo desde el Management Studio, pero
después intenté con el comando

CREATE DATABASE Lampazo ON
(FILENAME = 'c:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\Lampazo.mdf'),
(FILENAME = 'c:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\Lampazo_log.ldf')
FOR ATTACH;

pero sigue mostrandome el mismo error. Quiero entender que el archivo
.mdf está dañado. Hay alguna forma de intentar reparar este archivo ?

Gracias,

Andrés
Respuesta Responder a este mensaje
#3 Gustavo Larriera
22/05/2009 - 17:15 | Informe spam
El error puede deberse a un problema en el .ldf, intente crear la base sin el
.ldf usando CREATE DATABASE database_name FOR ATTACH_REBUILD_LOG.

Si el error persiste, el .mdf estará seriamente dañado y me temo que son muy
malas noticias.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Andres L. Arias Paz" wrote:

Gustavo Larriera escribió:
> No conozco cómo está usted intentando adjuntar la base de datos. Intente con
> CREATE DATABASE database_name FOR ATTACH (si tiene los archivos .mdf y
> .ldf). Si usted ha perdido el .ldf, intente con CREATE DATABASE database_name
> FOR ATTACH_REBUILD_LOG.
>
> También puede usar sp_attachdb.
>
> http://msdn.microsoft.com/es-es/library/ms179877(SQL.90).aspx
>

Primero estaba intentando hacerlo desde el Management Studio, pero
después intenté con el comando

CREATE DATABASE Lampazo ON
(FILENAME = 'c:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\Lampazo.mdf'),
(FILENAME = 'c:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\Lampazo_log.ldf')
FOR ATTACH;

pero sigue mostrandome el mismo error. Quiero entender que el archivo
..mdf está dañado. Hay alguna forma de intentar reparar este archivo ?

Gracias,

Andrés

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