Página 1 de 1

Rotina de Backup SQL Server

Enviado: Ter Ago 30, 2016 9:08 pm
por Levi Gleik
Para criação de rotina de Backup do banco de dados, execute os procedimentos abaixo:

1) Abra o SQL Server Management Studio (2005/2008), clique com o botão direito do mouse no banco desejado e depois em NEW QUERY;

2) Copie e cole o comando abaixo na NEW QUERY criada:

Código: Selecionar todos

BACKUP DATABASE [NOME DO BANCO] TO  DISK = N'CAMINHO DO BANCO\NOME DO BANCO.bak' WITH NOFORMAT, INIT,  
NAME 
= N'NOME DO BANCO-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10

OBS
: Os dados em NEGRITO deveram ser preenchido de acordo com sua infra-estrutura.

3) Salve o arquivo NOME DESEJADO.sql;

4) Abra o Bloco de Notas e copie e cole o o comando abaixo:

Código: Selecionar todos

@echo off
@osql -H localhost -U USUÁRIO -"SENHA" -i NOME DESEJADO (NOME DO ARQUIVO SALVO).sql -o backup_Banco.log

echo 
"Copiando NOME DO BANCO para pasta de Backup ..." >> backup_banco.log

xcopy 
/Y CAMINHO DO BANCO\NOME DO BANCO.bak \\Local_de_backup\ >> backup_banco.log


5) Salve o arquivo aberto em Bloco de Notas com o NOME DESEJADO.bat;

6) Abra o Tarefas Agendadas do Sistema Operacional para efetuar a configuração automática do backup;

7) Clique em AVANÇAR;

8) Clique em PROCURAR e escolher o o arquivo NOME DESEJADO.bat e escolha a opção desejada para executar esse tarefa, depois clique em AVANÇAR;

9) Escolha o Horário, Dias e Data de Inicio para execução do Backup e clique em AVANÇAR;

10) Digite o nome do USUÁRIO e SENHA com permissão para executar esse tarefa;

11) Depois clique em CONCLUIR para finalizar.