Você está na página 1de 6

Início rápido: faça backup e restaure um

banco de dados SQL Server local


Aplica-se a: SQL Server

Pré-requisitos
Para concluir este início rápido, você precisará de:

 servidor SQL
 SQL Server Management Studio (SSMS)

Criar um banco de dados de teste


1. Inicie o SQL Server Management Studio (SSMS) e conecte-se à sua instância do
SQL Server.
2. Abra uma janela Nova consulta .
3. Execute o seguinte código Transact-SQL (T-SQL) para criar seu banco de dados de
teste.

SQLcópia de
USE [master];
GO

CREATE DATABASE [SQLTestDB];


GO

USE [SQLTestDB];
GO
CREATE TABLE SQLTest (
ID INT NOT NULL PRIMARY KEY,
c1 VARCHAR(100) NOT NULL,
dt1 DATETIME NOT NULL DEFAULT GETDATE()
);
GO

USE [SQLTestDB]
GO

INSERT INTO SQLTest (ID, c1) VALUES (1, 'test1');


INSERT INTO SQLTest (ID, c1) VALUES (2, 'test2');
INSERT INTO SQLTest (ID, c1) VALUES (3, 'test3');
INSERT INTO SQLTest (ID, c1) VALUES (4, 'test4');
INSERT INTO SQLTest (ID, c1) VALUES (5, 'test5');
GO

SELECT * FROM SQLTest;


GO

4. Atualize o nó Bancos de Dados no Pesquisador de Objetos para ver seu novo


banco de dados.

Faça uma cópia de segurança


Para fazer um backup de seu banco de dados, siga estas etapas:

1. Inicie o SQL Server Management Studio (SSMS) e conecte-se à sua instância do


SQL Server.
2. Expanda o nó Bancos de Dados no Pesquisador de Objetos .
3. Clique com o botão direito do mouse no banco de dados, passe o mouse
sobre Tarefas e selecione Fazer backup... .
4. Em Destino , confirme se o caminho do seu backup está correto. Se precisar
alterar o caminho, selecione Remover para remover o caminho existente e, em
seguida, Adicionar para digitar um novo caminho. Você pode usar as reticências
para navegar até um arquivo específico.
5. Selecione OK para fazer um backup de seu banco de dados.
Como alternativa, você pode executar o seguinte comando Transact-SQL para fazer
backup de seu banco de dados. O caminho pode ser diferente no seu computador:

SQLcópia de
USE [master];
GO
BACKUP DATABASE [SQLTestDB]
TO DISK = N'C:\Program Files\Microsoft SQL
Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\SQLTestDB.bak'
WITH NOFORMAT, NOINIT,
NAME = N'SQLTestDB-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10;
GO

Para ler mais sobre as diferentes opções de backup, consulte BACKUP (Transact-SQL) .
Restaurar um backup
Para restaurar seu banco de dados, siga estas etapas:

1. Inicie o SQL Server Management Studio (SSMS) e conecte-se à sua instância do


SQL Server.
2. Clique com o botão direito do mouse no nó Bancos de Dados no Pesquisador de
Objetos e selecione Restaurar Banco de Dados... .

3. Selecione Dispositivo: e selecione as reticências (...) para localizar o arquivo de


backup.
4. Selecione Adicionar e navegue até onde seu .bakarquivo está
localizado. Selecione o .bakarquivo e, em seguida, selecione OK .
5. Selecione OK para fechar a caixa de diálogo Selecionar dispositivos de backup .
6. Selecione OK para restaurar o backup de seu banco de dados.

Como alternativa, você pode executar o seguinte script Transact-SQL para restaurar seu
banco de dados. O caminho pode ser diferente no seu computador:

SQLcópia de
USE [master];
GO
RESTORE DATABASE [SQLTestDB]
FROM DISK = N'C:\Program Files\Microsoft SQL
Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\SQLTestDB.bak' WITH FILE = 1, NOUNLOAD,
STATS = 5;
GO

Limpar recursos

Execute o seguinte comando Transact-SQL para remover o banco de dados que você
criou, junto com seu histórico de backup no msdbbanco de dados:
SQLcópia de
EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = N'SQLTestDB'
GO

USE [master];
GO
DROP DATABASE [SQLTestDB];
GO

Você também pode gostar