Restaurar base de datos de SQLServer (.bak) en DBeaver (Linux)

0

En este artículo te enseño a restaurar un backup de una base de datos (.bak) de SQLServer en DBeaver. Este método fue probado en Linux (Ubuntu).


1. Parámetro iniciales:

  • Nombre del archivo (.bak): PRECIOBOLSA.BAK

2. Restaurando Backup (.bak)


Se debe especificar la ruta de donde se encuentra el archivo .bak
restore FILELISTONLY from disk = N'[ruta]'

Ejemplo;

restore FILELISTONLY from disk = N'/home/marck/informacion/Software Lion/Trabajos/Lorenzho/Coffee/doc/db/PRECIOBOLSA20062022.BAK'


Esto te arrojara un resultado como el siguiente




Ejecutar el siguiente comando en base a los parámetros (1,2,3,4) de la imagen anterior.

restore database [NombreBase]
from disk = N'[ruta]'
with MOVE '[parámetro 1]' to '/var/opt/mssql/data/[parámetro 3]',
move '[parámetro 2]' to '/var/opt/mssql/data/[parámetro 4]'
go

Ejemplo;
restore database PRECIOBOLSA
from disk = N'/home/marck/informacion/Software Lion/Trabajos/Lorenzho/Coffee/doc/db/PERMISOS.BAK'
with MOVE 'PRECIOBOLSA' to '/var/opt/mssql/data/PRECIOBOLSA.mdf',
move 'PRECIOBOLSA_Log' to '/var/opt/mssql/data/PRECIOBOLSA_Log.ldf'
go

No hay comentarios