Aquí está la situación:
Tenemos varios desarrolladores. Queremos importar/exportar (restaurar/copia de seguridad) .bak
archivos mientras trabajamos en las mismas bases de datos, pero locales (cada desarrollador tiene una instancia local de DB: A).
El problema es el siguiente:
Intento hacer un BACKUP DATABASE
y generar un .bak
. El otro desarrollador recibe esto .bak
e intenta RESTORE DATABASE
usar las MOVE
declaraciones para cambiar las rutas de los .mdf
/ .ldf
, ya que pueden ser diferentes. El problema es que se quejará de que los archivos .mdf
/ .ldf
no se pueden sobrescribir, aunque sean de la misma base de datos que el archivo .bak
.
¿Hay alguna manera de hacer lo que queremos? Tiene que hacerse a través de sqlcmd
. También sería una ventaja si pudiéramos .bak
no reemplazar la base de datos sino "fusionarla" con ella.
Estamos utilizando MS SQL Express 2008 R2.
Si necesita información adicional, solo pregunte.
¡Gracias!
Respuesta1
Cerré la sesión y la volví a iniciar y parece que ya no arroja el error.