MS SQL Server - Restaurando Bancos de Dados

Restoringé o processo de copiar dados de um backup e aplicar transações registradas aos dados. Restaurar é o que você faz com backups. Pegue o arquivo de backup e transforme-o em um banco de dados.

A opção Restaurar banco de dados pode ser feita usando um dos dois métodos a seguir.

Método 1 - T-SQL

Sintaxe

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

Exemplo

O seguinte comando é usado para restaurar o banco de dados chamado 'TestDB' com o nome do arquivo de backup 'TestDB_Full.bak' que está disponível no local 'D: \' se você estiver sobrescrevendo o banco de dados existente.

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

Se você estiver criando um novo banco de dados com este comando de restauração e não houver um caminho de dados e arquivos de log semelhantes no servidor de destino, use a opção mover como o comando a seguir.

Certifique-se de que o caminho D: \ Data exista conforme usado no comando a seguir para dados e arquivos de log.

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- Conecte-se à instância do banco de dados chamada 'TESTINSTANCE' e clique com o botão direito na pasta do banco de dados. Clique em Restaurar banco de dados, conforme mostrado no instantâneo a seguir.

Step 2 - Selecione o botão de rádio do dispositivo e clique na elipse para selecionar o arquivo de backup conforme mostrado no instantâneo a seguir.

Step 3 - Clique em OK e a tela a seguir será exibida.

Step 4 - Selecione a opção Arquivos que está no canto superior esquerdo, conforme mostrado no instantâneo a seguir.

Step 5 - Selecione Opções que está no canto superior esquerdo e clique em OK para restaurar o banco de dados 'TestDB' conforme mostrado no instantâneo a seguir.