Aprenda com este código a fazer backup de seu database SQL Server utilizando os comandos: BACKUP e RESTORE
Para fazer o Backup os seguintes passos serão executados:
Será criado um database de demostração. Neste database será criada uma tabela e depois o backup será feito. Você pode utilizar o Query Analyser para executar as clausulas SQL.
Para o Restore siga os seguintes passos:
Será então removida a tabela. Logo após será feito o “restore” do banco.
--CRIA BANCO CREATE DATABASE TESTEBACK GO --SELECIONA BANCO PARA USAR USE TESTEBACK GO --CRIA TABELA CREATE TABLE TESTE1( COLUNA1 VARCHAR(20)) GO --VERIFICA SE A TABLEA EXISTE SELECT * FROM TESTE1 --FAZ BACKUP COM A TABELA BACKUP DATABASE TESTEBACK TO DISK = 'c:TESTEBACK.bak' GO --APAGA A TABELA DROP TABLE TESTE1 GO --VERIFICA SE A TABLEA NÃO EXISTE SELECT * FROM TESTE1 GO --MUDA DE BANCO PARA LIBERAR CONEXÃO PARA BACKUP USE MASTER GO --RESTAURA O BACKUP DO BANCO RESTORE DATABASE TESTEBACK FROM DISK = 'C:TESTEBACK.bak' WITH REPLACE, MOVE 'TESTEBACK_LOG' TO 'C:Program FilesMicrosoft SQL ServerMSSQL10_50.SQL2008MSSQLDATATESTEBACK_Log.ldf', MOVE 'TESTEBACK' TO 'C:Program FilesMicrosoft SQL ServerMSSQL10_50.SQL2008MSSQLDATATESTEBACK_Data.mdf' GO --SELECIONA BANCO PARA USAR USE TESTEBACK GO --VERIFICA SE A TABELA EXISTE SELECT * FROM TESTE1