the than studio restaurar reparar other management holds existing bak archivos sql-server sql-server-2008 database-backups database-restore

than - Cómo importar un archivo bak en SQL Server Express



sql server management studio (5)

Tengo un archivo .bak y quiero utilizar este archivo para recrear la base de datos en una nueva instalación de SQL Server 2008 Management Studio.

¿Puede alguien señalarme en la dirección correcta sobre cómo se puede hacer esto?

Yo he tratado:

  1. haga clic derecho en el contenedor de Bases de datos dentro del explorador de objetos

  2. desde el menú de contexto seleccione Restaurar base de datos

  3. Especificar a la base de datos como una base de datos nueva o existente

  4. Especifique la fuente para la restauración como desde el dispositivo

  5. Seleccione Medios de respaldo como archivo

  6. Haga clic en el botón Agregar y busque la ubicación del archivo BAK

pero estoy recibiendo un error que

La restauración falló para el servidor ''MyServer-PC''. (Microsoft.SqlServer.SmoExtended)

INFORMACIÓN ADICIONAL:

System.Data.SqlClient.SqlError: el conjunto de respaldo contiene una copia de seguridad de una base de datos que no sea la existente ''inventar''. (Microsoft.SqlServer.Smo)


Para hacer esto a través de TSQL (ventana de consulta ssms o sqlcmd.exe) simplemente ejecute:

RESTORE DATABASE MyDatabase FROM DISK=''c:/backups/MyDataBase1.bak''

Para hacerlo a través de GUI: abre SSMS, haz clic con el botón derecho en Bases de datos y sigue los pasos a continuación.


Restaurar una base de datos desde la copia de seguridad

sql-server-->connect to instance-->Databases-->right-click on databases-->Restore DataBase..-->Device-->Add-->choose the path_filename(.bak)-->click OK


Usando Management Studio, el procedimiento se puede hacer de la siguiente manera

  1. haga clic derecho en el contenedor de Bases de datos dentro del explorador de objetos
  2. desde el menú de contexto seleccione Restaurar base de datos
  3. Especificar a la base de datos como una base de datos nueva o existente
  4. Especifique la fuente para la restauración como desde el dispositivo
  5. Seleccione Medios de respaldo como archivo
  6. Haga clic en el botón Agregar y busque la ubicación del archivo BAK

refer

Tendrá que especificar la opción WITH REPLACE para sobrescribir la base de datos adventure_second existente con una copia de seguridad tomada de una base de datos diferente.

Haga clic en el menú de opciones y marque Sobrescribir la base de datos existente (Con reemplazar)

Reference


Yo tenía el mismo error. Lo que funcionó para mí es que cuando vaya a la opción de la GUI de SMSS, mire General, Archivos en la configuración de Opciones. Después de hacerlo (reemplazar DB, establecer ubicación) todo salió bien.


lea este enlace que se muestra paso a paso: Restaurar base de datos

1- Haga clic en Inicio , seleccione Todos los programas , haga clic en Microsoft SQL Server 2008 y seleccione SQL Server Management Studio . Aparecerá el cuadro de diálogo Conectar al servidor. Asegúrese de que el Nombre del servidor YourServerName y esa Autenticación estén configurados para la Autenticación de Windows . Haga clic en Conectar .

2- A la derecha, haga clic con el botón derecho en Bases de datos y seleccione Restaurar base de datos . Esto abrirá la ventana Restaurar base de datos .

3- En la pantalla Restaurar base de datos , seleccione el botón de opción Desde dispositivo y haga clic en el cuadro ... Esto abrirá la pantalla Especificar copia de seguridad .

4- En la pantalla Especificar copia de seguridad , haga clic en Agregar . Esto abrirá el archivo de copia de seguridad de Locate .

5- Seleccione la carpeta DBBackup y elija su archivo de respaldo.

6- En la pantalla Restaurar base de datos , en Seleccionar los conjuntos de respaldo para restaurar: marque en el cuadro Restaurar , al lado de sus datos y en el menú desplegable al lado de A la base de datos: seleccione DbName .

7- Ok tu hecho.