Realizar backups regulares e saber restaurar corretamente um banco de dados são tarefas essenciais para qualquer administrador de dados ou profissional que trabalha com o SQL Server. Neste artigo, você vai aprender de forma simples e direta como fazer backup e restore (restauração) de bancos de dados no SQL Server, tanto por meio do SQL Server Management Studio (SSMS) quanto por comandos T-SQL.
Conheça abaixo 4 folders exclusivos que apresentam os conteúdos avançados dos nossos Pacotes Completos de Dashboards. Criados para otimizar sua tomada de decisão, esses pacotes oferecem agilidade, precisão e insights valiosos. Não deixe passar a chance de adquirir essas ferramentas essenciais e elevar seu negócio a um patamar de excelência e performance!
Um backup é uma cópia segura do seu banco de dados, usada para proteger os dados contra falhas, corrupções, exclusões acidentais ou outros problemas inesperados. No SQL Server, você pode fazer backups completos, diferenciais e de log de transações, dependendo da sua estratégia de recuperação.
Abra o SSMS e conecte-se ao seu servidor.
No Object Explorer, clique com o botão direito sobre o banco de dados desejado.
Vá em Tasks (Tarefas) > Back Up (Fazer Backup…).
Na janela que se abrir:
Certifique-se de que a opção Backup Type está como Full (Completo).
Em Destination, clique em Add e escolha o local onde o arquivo .bak
será salvo.
Clique em OK para iniciar o processo.
📂 O arquivo gerado será algo como:
C:\Backup\NomeDoBanco.bak
BACKUP DATABASE NomeDoBanco
TO DISK = 'C:\Backup\NomeDoBanco.bak'
WITH INIT, NAME = 'Backup Completo do Banco';
WITH INIT
sobrescreve o arquivo, caso ele já exista.
Certifique-se de que o diretório exista e o SQL Server tenha permissão para gravar.
No SSMS, clique com o botão direito em Databases e escolha Restore Database…
Selecione Device > clique em … e adicionar o arquivo .bak
.
Marque o banco a ser restaurado.
Vá até a aba Options e, se necessário, marque:
Overwrite the existing database (WITH REPLACE) – caso queira sobrescrever.
Clique em OK.
RESTORE DATABASE NomeDoBanco
FROM DISK = 'C:\Backup\NomeDoBanco.bak'
WITH REPLACE,
MOVE 'NomeDoBanco_Data' TO 'C:\Data\NomeDoBanco.mdf',
MOVE 'NomeDoBanco_Log' TO 'C:\Data\NomeDoBanco_log.ldf';
Use WITH REPLACE
apenas se tiver certeza de que pode sobrescrever o banco atual.
Os nomes 'NomeDoBanco_Data'
e 'NomeDoBanco_Log'
devem ser os nomes lógicos dos arquivos, que você pode obter com:
RESTORE FILELISTONLY
FROM DISK = 'C:\Backup\NomeDoBanco.bak';
Agende backups regulares usando Jobs no SQL Server Agent.
Armazene backups em local seguro e externo, se possível.
Sempre teste seus backups restaurando em ambiente de homologação.
Monitore o tamanho e tempo de backup, especialmente em bancos grandes.
Documente os processos e mantenha scripts prontos para situações de emergência.
Saber fazer backup e restore de forma correta no SQL Server é fundamental para garantir a segurança e disponibilidade dos dados da sua organização. Seja por interface gráfica ou comandos, o importante é garantir que você sempre possa recuperar informações importantes quando necessário.
Junte-se a nós nesta Jornada pelo Mundo da Tecnologia recheada de Excel
Escolha o melhor pacote para você:
De: $297
Por apenas:
+ de 400 DASHBOARDS + SUPER BÔNUS + BÔNUS PREMIUM
De: $497
Por apenas: