Neste exemplo, vamos criar um backup (.bak) de um banco SQL Server (Microsoft SQL Server) que estamos acessando remotamente pelo DBeaver
Você precisa ter:
1. Entre no DBeaver
2. Expanda a sua conexão com o SQL Server

3. Clique em Databases

4. Verifique o nome exato do banco que deseja exportar

Nesse exemplo usaremos o BD exemplo_db2
⚠ O nome deve ser usado exatamente como aparece, respeitando letras, números e underline.
1. Clique com o botão direito sobre a conexão ou sobre o banco
2. Selecione SQL Editor → New SQL Script

3. Uma nova aba de script será aberta
4. Execute o comando de backup (.bak)
Com o editor SQL aberto, execute o comando abaixo:
BACKUP DATABASE NOMEDOBANCO
TO DISK = '/var/opt/mssql/data/NOMEDOBANCO.bak'
WITH INIT;
Lembre-se de substituir NOMEBANCO pelo nome do banco que deseja realizar o backup
5. Se tudo ocorrer corretamente, o DBeaver exibirá uma mensagem

6. Confirmar o backup via SQL (opcional, recomendado)
Para confirmar o backup e visualizar o caminho do arquivo, execute:
SELECT TOP 1
bs.database_name,
bs.backup_finish_date,
bmf.physical_device_name AS backup_file
FROM msdb.dbo.backupset bs
JOIN msdb.dbo.backupmediafamily bmf
ON bs.media_set_id = bmf.media_set_id
WHERE bs.database_name = 'NOMEDOBANCO'
ORDER BY bs.backup_finish_date DESC;
Lembre-se de substituir NOMEBANCO pelo nome do banco que realizou o backup anteriormente
O campo backup_file exibirá o caminho completo do arquivo .bak
Deve retornar o caminho: /var/opt/mssql/data/NOMEBANCO.bak
7. No painel ICP, acesse a App Store, vá até a seção Instalados, localize o SQL Server e clique no ícone de pasta/diretório da instalação

8. Entre no diretório data

9. Aqui você pode localizar o backup gerado no passo 4
