recuperar mdf

16/07/2004 - 14:21 por iDeafix | Informe spam
Hola.

Hace siglos hice la siguiente operación:

- Desde el adm. corporativo puse "fuera de conexión" la base "abc"
- Hice una copia en cdrom del abc_data.mdf y del abc_log.ldf

Hoy quería recuperarla (como he hecho otras veces) pero en un servidor
distinto, para ello:

- Desde el adm. corporativo creo una bbdd vacía "abc" y la pongo fuera de
conexión.
- En el directorio c:\.\Data borro abc_data.mdf y abc_log.ldf y pego los
ficheros antiguos

y no me la pone "en conexión", dice que el nombre de archivo físico
"c:\...\abc_data.mdf" puede ser incorrecto.

¿¿Como resolver esto??
¿A que se debe? ¿Es por cambiar a otro servidor con diferente contraseña de
administrador?




Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
16/07/2004 - 14:28 | Informe spam
Es que no se hace así. Hay un procedimiento almacenado para ese tipo de
operación: busca en los BOL sp_attch_db y sus temas relacionados


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"iDeafix" escribió en el mensaje
news:
Hola.

Hace siglos hice la siguiente operación:

- Desde el adm. corporativo puse "fuera de conexión" la base "abc"
- Hice una copia en cdrom del abc_data.mdf y del abc_log.ldf

Hoy quería recuperarla (como he hecho otras veces) pero en un servidor
distinto, para ello:

- Desde el adm. corporativo creo una bbdd vacía "abc" y la pongo fuera de
conexión.
- En el directorio c:\.\Data borro abc_data.mdf y abc_log.ldf y pego


los
ficheros antiguos

y no me la pone "en conexión", dice que el nombre de archivo físico
"c:\...\abc_data.mdf" puede ser incorrecto.

¿¿Como resolver esto??
¿A que se debe? ¿Es por cambiar a otro servidor con diferente contraseña


de
administrador?







Respuesta Responder a este mensaje
#2 Maxi
16/07/2004 - 14:31 | Informe spam
Hola, mira ademas de comentarte que deberias tener exactamente la misma
version con Service pack, te comento:

Si entras en Query analizer podrias ejecutar el siguiente SP

SP_ATTACH_DB

revisa en los libros on-line (BOL) como se usan.

Bye


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"iDeafix" escribió en el mensaje
news:
Hola.

Hace siglos hice la siguiente operación:

- Desde el adm. corporativo puse "fuera de conexión" la base "abc"
- Hice una copia en cdrom del abc_data.mdf y del abc_log.ldf

Hoy quería recuperarla (como he hecho otras veces) pero en un servidor
distinto, para ello:

- Desde el adm. corporativo creo una bbdd vacía "abc" y la pongo fuera de
conexión.
- En el directorio c:\.\Data borro abc_data.mdf y abc_log.ldf y pego


los
ficheros antiguos

y no me la pone "en conexión", dice que el nombre de archivo físico
"c:\...\abc_data.mdf" puede ser incorrecto.

¿¿Como resolver esto??
¿A que se debe? ¿Es por cambiar a otro servidor con diferente contraseña


de
administrador?












Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.714 / Virus Database: 470 - Release Date: 02/07/2004
Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP SQL]
16/07/2004 - 15:23 | Informe spam
Hazlo como te han comentado los amigos Carlos y Maxi, usando el sp_attach_db
o también usando el Enterprise Manager: Selecciona la carpeta Databases,
clic-derecho, All tasks, Attach database.

Gustavo Larriera
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"iDeafix" wrote in message
news:
Hola.

Hace siglos hice la siguiente operación:

- Desde el adm. corporativo puse "fuera de conexión" la base "abc"
- Hice una copia en cdrom del abc_data.mdf y del abc_log.ldf

Hoy quería recuperarla (como he hecho otras veces) pero en un servidor
distinto, para ello:

- Desde el adm. corporativo creo una bbdd vacía "abc" y la pongo fuera de
conexión.
- En el directorio c:\.\Data borro abc_data.mdf y abc_log.ldf y pego


los
ficheros antiguos

y no me la pone "en conexión", dice que el nombre de archivo físico
"c:\...\abc_data.mdf" puede ser incorrecto.

¿¿Como resolver esto??
¿A que se debe? ¿Es por cambiar a otro servidor con diferente contraseña


de
administrador?







Respuesta Responder a este mensaje
#4 iDeafix
16/07/2004 - 21:16 | Informe spam
Gustavo Larriera [MVP SQL] wrote:
Hazlo como te han comentado los amigos Carlos y Maxi, usando el
sp_attach_db o también usando el Enterprise Manager: Selecciona la
carpeta Databases, clic-derecho, All tasks, Attach database.




Pues eso mismo he hecho, pero en cristiano: "todas las tareas" "poner en
conexión".

Yo creía que "poner en conexión" desde el EM era lo mismo que hacer
SP_attach_db desde el QA.

Voy a tener que ponerme el SS en inglés para entenderme con vosotros :O)
Respuesta Responder a este mensaje
#5 José Hurtado
16/07/2004 - 23:40 | Informe spam
Hola, puede ser porque no estas "conectando" la base de datos en el mismo
directorio donde estaba en el servidor original. En la propia base de datos
se almacena la ruta completa donde estaba "conectada" al servidor.
Usa el comando:
sp_attach_db <Nombre de la Base de Datos>, <Nueva ruta y archivo DBF>,
<Nueva ruta y archivo LDF>

Saludos.

Ing. José Hurtado
MCP (candidato a MCDBA)

"iDeafix" escribió en el mensaje
news:
Hola.

Hace siglos hice la siguiente operación:

- Desde el adm. corporativo puse "fuera de conexión" la base "abc"
- Hice una copia en cdrom del abc_data.mdf y del abc_log.ldf

Hoy quería recuperarla (como he hecho otras veces) pero en un servidor
distinto, para ello:

- Desde el adm. corporativo creo una bbdd vacía "abc" y la pongo fuera de
conexión.
- En el directorio c:\.\Data borro abc_data.mdf y abc_log.ldf y pego


los
ficheros antiguos

y no me la pone "en conexión", dice que el nombre de archivo físico
"c:\...\abc_data.mdf" puede ser incorrecto.

¿¿Como resolver esto??
¿A que se debe? ¿Es por cambiar a otro servidor con diferente contraseña


de
administrador?







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