Pregunta

He realizado una copia de seguridad de una base de datos en un archivo utilizando SQL Server de mi servidor antiguo.

Ahora me gustaría restaurar ese archivo en una nueva base de datos en mi nuevo servidor.

Creé una base de datos con el mismo nombre, recibo un error que dice:

" El conjunto de copia de seguridad contiene una copia de seguridad de la base de datos que no es la base de datos existente "*****" "

¿Algún pensamiento?

Gracias

¿Fue útil?

Solución

Agregue una opción WITH REPLACE a su restauración:

  

Especifica que SQL Server debería   crear la base de datos especificada y su   archivos relacionados incluso si otra base de datos   ya existe con el mismo nombre

Otros consejos

Descarte la nueva base de datos: está en el camino de la que desea restaurar.

Luego, cuando intentes restaurar tu antigua base de datos, selecciona el archivo para restaurar y el nombre aparecerá mágicamente en " a base de datos " campo de destino en SSMS.

Cuando restaura una base de datos desde una copia de seguridad, está creando una base de datos nueva en la instancia de SQL. Si una base de datos con ese nombre ya está presente en esa instancia de SQL, obtendrá un error, a menos que seleccione la opción para sobrescribir cualquier base de datos existente, en cuyo caso la base de datos anterior se borrará y reemplazará.

Estaba teniendo el mismo problema, pero incluso al colocar WITH REPLACE, se produjo el error. Tenía una base de datos vacía con el mismo nombre que la copia de seguridad, pero el problema era mi archivo .trn que estaba usando para realizar la copia de seguridad tenía dos conjuntos de copias de seguridad y elegí restaurar desde la base de datos completa Y el registro de transacciones . Elegí solo la Base de datos completa y funcionó.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top