DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 
DevWare  
Novidade: DevMedia lança o DevWare - Saiba mais!

Criando agendamento de backup no SQL Server R2

Veja neste artigo como criar um agendamento de backup no SQL Server R2.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

Agendamento de backup é muito útil para o DBA, pois o mesmo deve ter outras questões a resolver com relação ao banco de dados, neste caso ele pode automatizar o processo de backup do banco, o artigo em questão vai demonstrar apenas como faze-lo, mas essa questão deve ser verificado pelo profissional de dados, isso vai depender bastante do ambiente, do banco e do profissional.

Primeiramente verifique se o SQL Server Agent está ativo, caso não esteja em execução execute-o, na pasta JOBS, abaixo do SQL Server Agent, clique com o botão direito do mouse e selecione a opção NEW JOB, como mostra a Figura 1:

OBJECT EXPLORER, mostrando a criação de um NEW JOB

Figura 1: OBJECT EXPLORER, mostrando a criação de um NEW JOB.

Logo após clicar em NEW JOB, aparecerá uma janela para você configurar o processo, como mostra a Figura 2:

Janela de criação de uma NEW JOB

Figura 2: Janela de criação de uma NEW JOB.

Na figura acima, entre apenas com o nome do NEW JOB, neste caso coloquei o nome de Backup Full.

Na janela NEW JOB, na guia General, em Name, escreva o nome que achar conveniente para seu trabalho, nesse caso irei nomea-lo de Backup Full. Clique na guia STEPS, Figura 3, em seguida clique em NEW, Figura 4:

Janela do NEW JOB na guia STEP

Figura 3: Janela do NEW JOB na guia STEP.

 Janela NEW JOB STEP

Figura 4: Janela NEW JOB STEP

Nesta parte do processo de criação de agendamento de backup full, vamos dar o nome de Backup Full em NAME, no campo COMAND, entraremos com o código T-SQL do backup full, veja o código abaixo:

Listagem 1: Código para criação do backup full.

BACKUP DATABASE PEDIDO TO DISK='C:\BACKUP\PEDIDO-FULL.BAK' WITH INIT 

A opção INIT sobrescreve o arquivo anterior, caso não seja utilizado, o arquivo de desativo sofrerá Append, ou seja, será adiciona ao backup anterior.

Após esse processo, clique em OK, em seguida clique na guia SCHEDULES, clique em NEW, como mostra a Figura 5:

Janela do NEW JOB SCHEDULE

Figura 5: Janela do NEW JOB SCHEDULE.

Na opção NAME, coloque Backup Full, em FREQUENCY, na opção OCCOURS, mude para DAILY, Em DAILY FREQUENCY, na opção OCCURS ONCE AT, escolha 01:00:00.

Na pasta SQL Server Agent, Jobs, teste o agendamento Backup Full, clicando com o botão direito do mouse sobre o objeto e selecionando START JOB AT STEP, como mostra a Figura 6:

Testando o job criado

Figura 6: Testando o job criado.

Com isso finalizo este artigo, espero que tenham gostado, até o próximo.


Roniere Almeida
Formado em Analise e Dsenvolvimento de Sistemas pela Estacio-FIC, possui certificação Microsoft Technology Associate (MTA) em banco de dados.
O que você achou deste post?

    2 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Leandro Mattioli
Ótimo Post, mas apresentou erro ao executar..Você poderia me ajudar?
No SQL Server Agent, não há como iniciar, parar ou reiniciar. Somente a opção Iniciar Power Shell.
Erro:
Ocorreu uma exceção ao executar um lote ou uma instrução Transact-SQL
(Microsoft.SqlServer.ConnectionInfo)

SQLServerAgent is not currently running so it cannot be notified of this action.
(Microsoft SQL Server, Erro:22022)
[há +1 mês] - Responder

 

[autor] Roniere Almeida
olá, qual a edição do seu SQL Server?
[há +1 mês] - Responder
 
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
[Fechar] Você precisa estar logado para dar seu feedback.

Clique aqui para efetuar o login

Caso não tenha um cadastro DevMedia, clique aqui para se cadastrar (gratuito)
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03