top of page
Foto do escritorErick Nishimoto

Como restaurar banco de dados .BAK no SQL Server

Um arquivo com extensão .BAK geralmente é um arquivo de backup usado por diferentes ferramentas de software para armazenar backups de dados. Da perspectiva do banco de dados, um arquivo .BAK é usado pelo Microsoft SQL Server para armazenar o conteúdo de um banco de dados.

Para restaura-lo vou utilizar o SSMS (SQL Server Management Studio) na versão 18.4.

Pessoal, lembrando que não sou especialista na área de banco de dados, o intuito do post é auxiliar quem está começando. 💙


Passo a passo
  • Primeiro, conecte-se ao servidor. Estou utilizando uma instância local;

Tela de conexão com instância local do SQL Server

No menu Object Explorer ao lado esquerdo, clique com o botão direito em Databases e selecione a opção Restore Database...;

Tela para acessar opção Restore Database...
  • Na tela seguinte, selecione a opção Device e clique no botão com reticências (...) para selecionar o local do ser arquivo .BAK;

Tela Restore Database para selecionar o arquivo .BAK
  • Clique no botão Add e navegue até a pasta onde o arquivo .BAK está. No meu caso, "C:\Projetos\SQL_BKP", clique no arquivo e no botão OK;

Tela para seleção do arquivo para restauração
  • Clique em OK novamente, e OK mais uma vez para realizar a restauração;

Tela para confirmação do processo
  • Caso precise sobrescrever uma base antiga com mesmo nome, entre no menu Options e selecione a opção Overwrite the existing database (WITH REPLACE), e clique em OK para prosseguir;

Tela para configurar a substituição de uma base

Existem formas mais "raiz" de restaurar o banco através de query e scripts, inclusive da forma que fizemos, utilizando o assistente, não é permitido selecionar múltiplos arquivos, o que é possível via query.

Mas espero que tenha ajudado em algo, e qualquer dúvida ou sugestão me mande uma mensagem.

Abraços e até a próxima!

bottom of page