Restaurar una BDD de un backup con nombre distinto

13/01/2009 - 04:15 por Javier Leal | Informe spam
Buenas tardes grupo, tengo la siguiente problemática.. Tengo 2 bases de
datos con la misma estructura pero con diferentes nombres, por ejemplo:
Bdd_Produccion y Bdd_Pruebas.

La idea es hacer un respaldo de una de las bases de datos y que ese
respaldo se pueda restaurar en la otra base de datos.

Si realizo el siguiente script:
BACKUP DATABASE Bdd_Produccion TO DISK='C:espaldo_produccion.bak'

Me crea el archivo de respaldo, pero al momento de querer restaurarlo en
la otra bdd, tengo el siguiente error:

Server: Msg 3141, Level 16, State 1, Line 1
La base de datos que hay que restaurar tenía el nombre 'Bdd_Produccion'.
Utilice la instrucción con la opción WITH REPLACE para sobrescribir la
base de datos 'Bdd_Pruebas'.
Server: Msg 3013, Level 16, State 1, Line 1
Fin anómalo de RESTORE DATABASE.


Pero si pongo WITH REPLACE me marca otros errores... qué estoy haciendo
mal??

Saludos!
Javier Leal.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
13/01/2009 - 09:03 | Informe spam
Qué sintaxis estás poniendo con la cláusula REPLACE? Has echado un ojo en los
BOL cómo se utiliza la instrucción? Has probado a hacerlo a través del
Administrador Corporativo?


Un saludo
-
www.navento.com
Servicios de Localización GPS


"Javier Leal" <" wrote:

Buenas tardes grupo, tengo la siguiente problemática.. Tengo 2 bases de
datos con la misma estructura pero con diferentes nombres, por ejemplo:
Bdd_Produccion y Bdd_Pruebas.

La idea es hacer un respaldo de una de las bases de datos y que ese
respaldo se pueda restaurar en la otra base de datos.

Si realizo el siguiente script:
BACKUP DATABASE Bdd_Produccion TO DISK='C:espaldo_produccion.bak'

Me crea el archivo de respaldo, pero al momento de querer restaurarlo en
la otra bdd, tengo el siguiente error:

Server: Msg 3141, Level 16, State 1, Line 1
La base de datos que hay que restaurar tenía el nombre 'Bdd_Produccion'.
Utilice la instrucción con la opción WITH REPLACE para sobrescribir la
base de datos 'Bdd_Pruebas'.
Server: Msg 3013, Level 16, State 1, Line 1
Fin anómalo de RESTORE DATABASE.


Pero si pongo WITH REPLACE me marca otros errores... qué estoy haciendo
mal??

Saludos!
Javier Leal.

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