Respaldo SQL Server

23/06/2009 - 23:13 por Rodrigo | Informe spam
Esposible recuperar una BD donde solamente se tiene el archivo Base.mdf ,
pero nada mas, es decir no se tienen

base_1.mdf
base_log.ldf
base_log_1.ldf

esto debido a que el respaldo fue mal hecho.
Nota: tengo los archivos faltantes, pero de un respaldo anterior que no
pertenecen a archivo base.mdf de la misma fecha.

Gracias.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
24/06/2009 - 10:08 | Informe spam
echa un vistazo en los BOL al tema "sp_attach_single_file_db"
http://msdn.microsoft.com/en-us/lib...74385.aspx

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil. si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba

"Rodrigo" escribió en el mensaje
news:
Esposible recuperar una BD donde solamente se tiene el archivo Base.mdf ,
pero nada mas, es decir no se tienen

base_1.mdf
base_log.ldf
base_log_1.ldf

esto debido a que el respaldo fue mal hecho.
Nota: tengo los archivos faltantes, pero de un respaldo anterior que no
pertenecen a archivo base.mdf de la misma fecha.

Gracias.
Respuesta Responder a este mensaje
#2 Rodrigo
24/06/2009 - 17:11 | Informe spam
Gracias por la ayuda,

La base fue creada en SQL Server 2003 y la estoy tratando de levantarla
sobre la misma version SQL Server 2003.

al ejecutar lo que me indica usted me arroja el siguiente error

Error de activación de dispositivo. El nombre de archivo físico
'C:\Base_SQL\mibase_1.mdf' puede ser incorrecto.
No se puede abrir la nueva base de datos 'mibase'.
CREATE DATABASE cancelada.
Error de activación de dispositivo. El nombre de archivo físico
'C:\Base_SQL\mibase_log.ldf' puede ser incorrecto.
Error de activación de dispositivo. El nombre de archivo físico
'C:\Base_SQL\mibase_log_1.ldf' puede ser incorrecto.

y el codigo que ejecute fue el siguiente:

EXEC sp_attach_single_file_db @dbname = 'mibase',
@physname = 'C:\Bases\Data\mibase.mdf'


¿ Que puedo hacer ?

Gracias.


"Carlos Sacristan" wrote:

echa un vistazo en los BOL al tema "sp_attach_single_file_db"
http://msdn.microsoft.com/en-us/lib...74385.aspx

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil. si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba

"Rodrigo" escribió en el mensaje
news:
> Esposible recuperar una BD donde solamente se tiene el archivo Base.mdf ,
> pero nada mas, es decir no se tienen
>
> base_1.mdf
> base_log.ldf
> base_log_1.ldf
>
> esto debido a que el respaldo fue mal hecho.
> Nota: tengo los archivos faltantes, pero de un respaldo anterior que no
> pertenecen a archivo base.mdf de la misma fecha.
>
> Gracias.



Respuesta Responder a este mensaje
#3 Carlos Sacristan
24/06/2009 - 17:40 | Informe spam
¿Hiciste el detach de la base de datos previamente a ejecutar la
instrucción?

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil. si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba

"Rodrigo" escribió en el mensaje
news:
Esposible recuperar una BD donde solamente se tiene el archivo Base.mdf ,
pero nada mas, es decir no se tienen

base_1.mdf
base_log.ldf
base_log_1.ldf

esto debido a que el respaldo fue mal hecho.
Nota: tengo los archivos faltantes, pero de un respaldo anterior que no
pertenecen a archivo base.mdf de la misma fecha.

Gracias.
Respuesta Responder a este mensaje
#4 Rodrigo
24/06/2009 - 17:46 | Informe spam
si lo hice, pero la base existente corresponde a una version muy anterior a
la que trato de recuperar, es decir la base que trato de recuperar contiene
tablas nuevas.

En realidad no se si eso importe, pero igual me arrojo dicho error.

ya no se me ocurre como recuperar los datos.

¿?

Gracias.

"Carlos Sacristan" wrote:

¿Hiciste el detach de la base de datos previamente a ejecutar la
instrucción?

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil. si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba

"Rodrigo" escribió en el mensaje
news:
> Esposible recuperar una BD donde solamente se tiene el archivo Base.mdf ,
> pero nada mas, es decir no se tienen
>
> base_1.mdf
> base_log.ldf
> base_log_1.ldf
>
> esto debido a que el respaldo fue mal hecho.
> Nota: tengo los archivos faltantes, pero de un respaldo anterior que no
> pertenecen a archivo base.mdf de la misma fecha.
>
> Gracias.



Respuesta Responder a este mensaje
#5 Rodrigo
24/06/2009 - 17:57 | Informe spam
Probe con otra base, en la que separe la base y luego deje solamente
Base2.mdf , y luego elimine

base2_1.mdf
base2_log.ldf
base2_log_1.ldf

Posterior a ello ejecute el comando mensionado y tampoco me regenero la base
a partir de Base2.mdf.

¿ Estare perdido ?



"Carlos Sacristan" wrote:

¿Hiciste el detach de la base de datos previamente a ejecutar la
instrucción?

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil. si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba

"Rodrigo" escribió en el mensaje
news:
> Esposible recuperar una BD donde solamente se tiene el archivo Base.mdf ,
> pero nada mas, es decir no se tienen
>
> base_1.mdf
> base_log.ldf
> base_log_1.ldf
>
> esto debido a que el respaldo fue mal hecho.
> Nota: tengo los archivos faltantes, pero de un respaldo anterior que no
> pertenecen a archivo base.mdf de la misma fecha.
>
> Gracias.



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida