MS SQL Server: restauración de bases de datos

Restoringes el proceso de copiar datos de una copia de seguridad y aplicar transacciones registradas a los datos. Restaurar es lo que hace con las copias de seguridad. Tome el archivo de respaldo y conviértalo nuevamente en una base de datos.

La opción Restaurar base de datos se puede realizar mediante cualquiera de los dos métodos siguientes.

Método 1 - T-SQL

Sintaxis

Restore database <Your database name> from disk = '<Backup file location + file name>'

Ejemplo

El siguiente comando se usa para restaurar la base de datos llamada 'TestDB' con el nombre de archivo de respaldo 'TestDB_Full.bak' que está disponible en la ubicación 'D: \' si está sobrescribiendo la base de datos existente.

Restore database TestDB from disk = ' D:\TestDB_Full.bak' with replace

Si está creando una nueva base de datos con este comando de restauración y no hay una ruta de datos similar, registre los archivos en el servidor de destino, luego use la opción de movimiento como el siguiente comando.

Asegúrese de que exista la ruta D: \ Data como se usa en el siguiente comando para los archivos de registro y datos.

RESTORE DATABASE TestDB FROM DISK = 'D:\ TestDB_Full.bak' WITH MOVE 'TestDB' TO 
   'D:\Data\TestDB.mdf', MOVE 'TestDB_Log' TO 'D:\Data\TestDB_Log.ldf'

Método 2: SSMS (SQL SERVER Management Studio)

Step 1- Conéctese a la instancia de la base de datos llamada 'TESTINSTANCE' y haga clic con el botón derecho en la carpeta de la base de datos. Haga clic en Restaurar base de datos como se muestra en la siguiente instantánea.

Step 2 - Seleccione el botón de radio del dispositivo y haga clic en la elipse para seleccionar el archivo de respaldo como se muestra en la siguiente instantánea.

Step 3 - Haga clic en Aceptar y aparecerá la siguiente pantalla.

Step 4 - Seleccione la opción Archivos que se encuentra en la esquina superior izquierda como se muestra en la siguiente instantánea.

Step 5 - Seleccione Opciones que se encuentra en la esquina superior izquierda y haga clic en Aceptar para restaurar la base de datos 'TestDB' como se muestra en la siguiente instantánea.