Você está na página 1de 14

07/06/13

Backup Automatizado no SQL Server 2008 | Ivan Piteli

Ivan Piteli
Infraestrutura de TI stay updated via rss

Backup Automatizado no SQL Server 2008


Publicado: maro 4, 2011 em SQL 3 A seguir, neste tutorial veremos como criar um plano de manuteno dentro do Microsoft SQL Server Management Studio, a fim de executar os backups de forma automatizada diariamente de uma instncia. Passo 1: Executar o SQL Management Studio e conectar-se instncia seleciona. Feito isso v at a opo Management, depois em Maintenance Plan e seleciona a opo Maintenance Plan Wizard.

(http://ivanpiteli.files.wordpress.com/2011/03/01-criando-um-plano-de-manutenc3a7c3a3o1.jpg) Criando um plano de manuteno.


ivanpiteli.wordpress.com/2011/03/04/backup-em-sql-server-2008/ 1/14

07/06/13

Backup Automatizado no SQL Server 2008 | Ivan Piteli

Ser exibida uma tela de apresentao, descrevendo o plano de manuteno, clicamos em Next para prosseguir.

(http://ivanpiteli.files.wordpress.com/2011/03/02-ignora-a-tela1.jpg) Descrio do plano de manuteno. Passo 2: Ser necessrio informar um nome para esse plano de manuteno, em seguida deixe a segunda opo selecionada Single schedule for the entire plan or no schedule e em Schedule clicamos em Change.

(http://ivanpiteli.files.wordpress.com/2011/03/03-definindo-o-nome-e-a-agenda-do-backup1.jpg) Opes de agendamento. Passo 3: No item Frequency, temos as opes de backup Diria, Semanal e Mensal, no nosso caso escolhemos a opo Daily (Diria) e tambm vamos estabelecer um horrio em que ocorrer o nosso backup automatizado, prosseguiremos clicando em OK.

ivanpiteli.wordpress.com/2011/03/04/backup-em-sql-server-2008/

2/14

07/06/13

Backup Automatizado no SQL Server 2008 | Ivan Piteli

(http://ivanpiteli.files.wordpress.com/2011/03/04-definindo-a-frequencia-do-backup-data-e-hora.jpg) Frequencia de execuo do backup Passo 4: Aps definirmos nossas configuraes dirias de backup, voltamos a tela de Maintenance Plan Wizard, nota-se que no item Schedule j est definido as configuraes de data e hora em que ocorrer o backup automatizado, para prosseguir clicamos em Next.

(http://ivanpiteli.files.wordpress.com/2011/03/05-apc3b3s-configurar-avanc3a7ar-novamente.jpg) Configurao de agendamento definida Passo 5: O prximo passo ser selecionar o tipo de tarefa que ser executado, no nosso caso vamos optar pelo Back Up Database (Full), afim executar um backup completo da base de dados. Depois de selecionado, continuamos clicando em Next.

ivanpiteli.wordpress.com/2011/03/04/backup-em-sql-server-2008/

3/14

07/06/13

Backup Automatizado no SQL Server 2008 | Ivan Piteli

(http://ivanpiteli.files.wordpress.com/2011/03/06-selecionando-o-tipo-de-backup.jpg) Seleo do tipo de Backup Na tela seguinte ser exibido resumo do que foi selecionado e em seguida continuamos em Next.

(http://ivanpiteli.files.wordpress.com/2011/03/07-apc3b3s-selecionado-o-tipo-avanc3a7arnovamente.jpg) Resumo de seleo Passo 6: A seguir ser definido quais bases de dados ir compor o backup em questo, em Databases, clique na caixa ao lado e uma nova janela ser exibida, com as opes, neste caso selecionaremos a opo These databases, para a escolha de quais bases de dados ir compor nosso backup. Feito essa seleo, damos continuidade clicando em OK.

ivanpiteli.wordpress.com/2011/03/04/backup-em-sql-server-2008/

4/14

07/06/13

Backup Automatizado no SQL Server 2008 | Ivan Piteli

(http://ivanpiteli.files.wordpress.com/2011/03/08-selecionando-as-databases.jpg) Seleo das Databases Passo 7: Aps a seleo das Databases, definimos onde sero armazenados os backups e em que tipo de mdia, nesse caso escolhemos a opo Disk para armazenamento em disco, outra opo definir o caminho em que esse backup ser salvo, marque a opo Create a backup file for every database, para criar um arquivo para cada base de dados e tambm marque a caixa Create a sub-directory for each database onde ser criado um subdiretrio para cada base de dados, a extenso do backup, por padro ser .bak. Em seguida clicamos em Next para o prximo passo.

(http://ivanpiteli.files.wordpress.com/2011/03/09-selecionando-a-midia-de-backup-local-dearmazenamento-e-avanc3a7ar.jpg) Seleo de midia e local de armazenamento Passo 8: O prximo passo ser exibido a tela de onde sero gravados os Logs que o backup gera, sendo possvel alterar o local padro, onde sero armazenados esses Logs, tambm possvel configurar um email de operador SQL para reportar esses Logs, por enquanto deixamos a caixa de E-mail Report desmarcada, logo mais a frente veremos como configurar esse operador e em seguida continuamos clicando em Next.
ivanpiteli.wordpress.com/2011/03/04/backup-em-sql-server-2008/ 5/14

07/06/13

Backup Automatizado no SQL Server 2008 | Ivan Piteli

(http://ivanpiteli.files.wordpress.com/2011/03/10-tela-report1.jpg) Report Log's Ao completar essa etapa ser exibido um resumo das configuraes em questo, aps essa etapa ser finalizado clicando em Finish.

(http://ivanpiteli.files.wordpress.com/2011/03/11-resumo-do-plano1.jpg) Resumo das configuraes Ao finalizar, o Management Studio criar a tarefa de backup automatizado, nota-se que todos os passos foram concludos com sucesso, como mostra a figura abaixo.

ivanpiteli.wordpress.com/2011/03/04/backup-em-sql-server-2008/

6/14

07/06/13

Backup Automatizado no SQL Server 2008 | Ivan Piteli

(http://ivanpiteli.files.wordpress.com/2011/03/12-finalizando-o-plano2.jpg) Concluso do plano Passo 9: Ao navegar at o item Management, Maintenance Plans nota-se que foi criado o Backup Teste e logo abaixo, na opo SQL Server Agent, Jobs, foi criado uma Job, onde ao clicarmos em cima desta Job, ser aberto suas propriedades, nota-se que a caixa est marcada como Enable ou seja, a job est ativa e pronto para ser executada.

(http://ivanpiteli.files.wordpress.com/2011/03/13-plano-de-backup-pronto2.jpg) Editar "Job" Passo 10: Para receber as notificaes via e-mail, devemos primeiramente configurar um Database Mail, para isso iremos utilizar este link abaixo: http://williangoncalves.wordpress.com/2011/03/03/configurando-sql-database-mail/ (http://williangoncalves.wordpress.com/2011/03/03/configurando-sql-database-mail/)

ivanpiteli.wordpress.com/2011/03/04/backup-em-sql-server-2008/

7/14 Passo 11: pode-se editar as configuraes a qualquer momento, nesse passo vamos inserir um operador para receber os Logs que o backup ir

07/06/13

Backup Automatizado no SQL Server 2008 | Ivan Piteli

Passo 11: pode-se editar as configuraes a qualquer momento, nesse passo vamos inserir um operador para receber os Logs que o backup ir gerar. Navegamos at o item SQL Server Agent, depois em Operators, com o boto direito em cima dele, abrir uma nova tela, onde selecionaremos New Operator.

(http://ivanpiteli.files.wordpress.com/2011/03/14-inserindo-um-operador.jpg) Inserir Operador Passo 12: Na tela de New Operator, definimos um nome para o novo Operador, nesse caso demos um nome fictcio de Teste, no campo email, definimos um e-mail vlido onde sero enviado os Logs, ao preencher esses campos damos sequencia clicamos em OK.

(http://ivanpiteli.files.wordpress.com/2011/03/15-configurando-um-operador1.jpg) Configurando Operador Aps definirmos o e-mail, nosso operador j est disponvel no item Operators e pronto para receber as notificaes.

ivanpiteli.wordpress.com/2011/03/04/backup-em-sql-server-2008/

8/14

07/06/13

Backup Automatizado no SQL Server 2008 | Ivan Piteli

(http://ivanpiteli.files.wordpress.com/2011/03/16-operador-pronto3.jpg) Operador disponvel Passo 13: Depois que foi definido um Operador, dever ser criado a notificao do Backup Automatizado, para isso vamos at o item Management, Maintenence Plans clicando duas vezes em cima do Backup Teste, na tela ao lado ser aberto as propriedades do Backup Database.

(http://ivanpiteli.files.wordpress.com/2011/03/17-configurando-notify-operator.jpg) Propriedades Database Passo 14: Em Toolbox, Maintenence Plan Task, no item Notify Operator Task, de um click simples e arraste para a tela ao lado, afim de configurar a notificao.

ivanpiteli.wordpress.com/2011/03/04/backup-em-sql-server-2008/

9/14

07/06/13

Backup Automatizado no SQL Server 2008 | Ivan Piteli

(http://ivanpiteli.files.wordpress.com/2011/03/18-arrastando-o-notify-operator.jpg) Arrastar Operador Passo 15: D um clique duplo no item Notify Operator Task , que ser aberto a tela de configurao, no campo Operators to Notify, selecione o operador em questo, no caso Teste que foi criado anteriormente, no campo Notification message subject, preencha com o nome da notificao e no item Notification message body o corpo da mensagem que ser enviada via e-mail do operador. Ao completar, clique em OK para continuar.

(http://ivanpiteli.files.wordpress.com/2011/03/19-configurando-mensagem-de-notificac3a7c3a3o.jpg) Mensagem do Operador Passo 16: O prximo passo ser interligar as propriedades do Back Up Database at o operador em questo, para isso arraste a seta verde com o mouse at o item Notify Operator Task onde ser criado um vinculo com este operador.

ivanpiteli.wordpress.com/2011/03/04/backup-em-sql-server-2008/

10/14

07/06/13

Backup Automatizado no SQL Server 2008 | Ivan Piteli

(http://ivanpiteli.files.wordpress.com/2011/03/20-ligando-o-database-backup-com-o-notifyoperator.jpg) Interligao Database Backup com o Notify Operator Ao completar esta interligao, vamos atribuir um valor para essa notificao, no caso demos um clique duplo em cima da linha de interconexo, para abrir as propriedades a serem configuradas.

(http://ivanpiteli.files.wordpress.com/2011/03/21-configurando-o-valor-da-notificac3a7c3a3o.jpg) Configurao de valor para notificao Passo 17: A tela de Precedence Constraint Editor ser aberta para a configurao, no campo Evaluation operation, atribumos uma restrio (Constraint) e no campo Value atribumos um valor de Success que no caso quando obtivemos sucesso em no nosso backup automatizado, a notificao ser enviado para o operador em questo. Finalize clicando em OK.

ivanpiteli.wordpress.com/2011/03/04/backup-em-sql-server-2008/

11/14

07/06/13

Backup Automatizado no SQL Server 2008 | Ivan Piteli

(http://ivanpiteli.files.wordpress.com/2011/03/22-configurando-a-notificac3a7c3a3o-de-sucesso-dobackup.jpg) Notificao de sucesso na execuo do backup Passo 18: O processo de notifio foi concludo, ao fecharmos a tela de Design, o Management Studio solicitar que as alteraes sejam salvas, clicamos em Yes para finalizar essas configuraes.

(http://ivanpiteli.files.wordpress.com/2011/03/23-salvando-a-notificac3a7c3a3o-de-backup.jpg) Salvando a notificao de backup Agora chegamos ao final desta tarefa, acabamos de concluir a execuo de um Backup de forma Automatizada e com notificao, havendo sucesso no backup, ser enviado um e-mail confirmando a execuo do mesmo. Espero ter contribudo de alguma forma e at o prximo post.

ivanpiteli.wordpress.com/2011/03/04/backup-em-sql-server-2008/

12/14

07/06/13

Backup Automatizado no SQL Server 2008 | Ivan Piteli

About these ads (http://en.wordpress.com/about-these-ads/)

Comentrios Ccil disse: setembro 11, 2012 s 7:27 pm Excelente post. Me ajudou muito. Obrigado! Resposta Leandro disse: maro 6, 2013 s 5:49 pm timo Post, pena que no consigo passar do passo 13. Clico nele, porm no abre de jeito nenhum. Enfim, optei por criar um NewJob sem assistente e deu certo. Segue o Link: http://www.devmedia.com.br/criando-agendamento-de-backup-no-sql-server-r2/24640 Resposta RIchard disse: maio 17, 2013 s 3:48 pm Cara parabens pelo tutorial salvou o dia, a semana, o ano, a vida abrao !.
ivanpiteli.wordpress.com/2011/03/04/backup-em-sql-server-2008/ 13/14

07/06/13

Backup Automatizado no SQL Server 2008 | Ivan Piteli

Resposta

Blog no WordPress.com. | Tema: Greyzed por The Forge Web Creations.

ivanpiteli.wordpress.com/2011/03/04/backup-em-sql-server-2008/

14/14

Você também pode gostar