Hace poco tuve que hacer un backup de una base de datos de SQL Server y restaurarla (restore) en otro servidor distinto.
Para hacer el respaldo (backup) en el servidor de origen, usando Microsoft SQL Server Management Studio Express, haces clic con el botón derecho en la base de datos y seleccionas Tasks -> Back Up...
Luego en la pantalla que aparece, seleccionas el tipo de backup llamado Full
.
El archivo de respaldo quedará guardado en la ruta que aparece bajo el título Destination
.
Ahora descarga ese archivo al servidor donde vas a restaurar la base de datos. Por cierto, ya tiene que existir la base de datos (aunque esté vacía) para que puedas restaurar la información.
Ahora conectado al servidor destino, haz clic en la base de datos donde deseas vaciar la información y haz clic con el botón derecho y selecciona Tasks -> Restore -> Database...
Selecciona la opción From device
, haz clic en el botón con los tres puntitos, selecciona el archivo que descargaste y verás esta pantalla (asegúrate de marcar la casilla bajo Restore
):
Ahora haz clic en Ok
.
Si ves el siguiente error:
Error 3154: The backup set holds a backup of a database other than the existing 'xxxx' database
entonces haz clic en la página Options
en el panel izquierdo y marca la casilla Overwrite the existing database
:
Y listo, con eso se restaurarán todos los elementos de tu base de datos original.
Actualización:
Lo que he visto es que el usuario que tenías asignado a la base de datos se corrompe. Simplemente crea otro usuario con un nombre distinto y vuelve a asignarle el ownership y los permisos a la base de datos, y listo.
Creo que esta muy bien la iformacion proporcionada y facil de entender a mi me ayudo
gracias
Justo como esperas encontrarlo y como deseas que te lo expliquen.
Muchisimas gracias
De nada! Un gusto poderles ayudar.
Un capo, Me salvaste. Mil gracias.
Hermano buenisima ayuda, muchas gracias
Gracias genio, perdi mi base de datos que estaba basada en la de unos tutoriales y gracias a esto pude recuperarla usando la de los videos 🙂