Usuário com melhor resposta
JOB de Backup no SQL2005

Pergunta
-
Pessoal saudações.
Antes de postar este, consultei algumas Threads do forum mas ainda não ficou muito claro.
Fato é que não estou conseguindo criar uma regra de backup para meu SQL, e estou tendo de fazer isso manualmente. Não quero criar nenhum script pois sei que no SQL eu consigo fazer isso via job. Segue abaixo o procedimento que estou realizando.
1- Na base de dados que quero criar a regra clico com o botão direito do mouse TASKS/BACK UP.
2- Defino os parametros e vou para SCRIPT na mesma tela.
3- Escolho a opção SCRIPT ACTION TO JOB.
4- Na tela de NEW JOB atribuo um nome para o backup, mantenho OWNER como sa e em CATEGORY atribuo DataBAse Maintence.
5- Não faço STEPS e passo direto para SCHEDULES.
6- Em schedules crio uma nova atribuindo um nome e em SCHEDULE TYPE como recurring e em FREQUENCY atribuo DAILY.
7- Em Daily Frequency OCOURRS ONCE AT informo o horário que quero que meu backup seja realizado.
8- Dou um OK e gera o script
Estou fazendo isso para gerar meu script mas na horaterça-feira, 17 de novembro de 2009 12:56
Respostas
-
olá Pessoa!
Depois de analisar as respostas fui mexendo e ví uma opção "if backup file existe:" e na frente tinha o append e o overwrite. então escolhi o OVERWRITE e agora está fazendo o backup!
maravilha..!
OBS: eu não tinha visto esta fácil opçãozinha..
Obrigado a todos..- Sugerido como Resposta Kecopc terça-feira, 2 de março de 2010 18:15
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 13:14
terça-feira, 2 de março de 2010 18:15
Todas as Respostas
-
Tenta seguindo os seguintes passos:
- Conecte na Instância e explore o item SQL Server Agent
- Clique com o botão direito em Jobs, e depois em New Job
- No camo Name digite o nome do seu Job.
- Clique em Steps (lado esquerdo da janela)
- Clique em New para criar um passo para o seu Job
- Em Step Name digite o nome do passo
- Em Command, digite o seu comando de backup. Ex:
BACKUP DATABASE teste TO DISK = N'D:\BACKUP\teste.bak'
- Clique em OK.
- Clique em Schedules (lado esquerdo da janela)
- Clique em New para agendar a execução do seu Job.
- Em Name digite um nome para o agendamento.
- Configure a frequência de execução.
- Clique em OK.
- Na janela New Job clique em OK
Para acompanhar as execuções, clique com o botão direito em Job Activity Monitor e depois em View Job Activity.
Abs.
Ivan Candido - http://ivandba.spaces.live.comterça-feira, 17 de novembro de 2009 17:13 -
Tenta seguindo os seguintes passos:
- Conecte na Instância e explore o item SQL Server Agent
- Clique com o botão direito em Jobs, e depois em New Job
- No camo Name digite o nome do seu Job.
- Clique em Steps (lado esquerdo da janela)
- Clique em New para criar um passo para o seu Job
- Em Step Name digite o nome do passo
- Em Command, digite o seu comando de backup. Ex:
BACKUP DATABASE teste TO DISK = N'D:\BACKUP\teste.bak'
- Clique em OK.
- Clique em Schedules (lado esquerdo da janela)
- Clique em New para agendar a execução do seu Job.
- Em Name digite um nome para o agendamento.
- Configure a frequência de execução.
- Clique em OK.
- Na janela New Job clique em OK
Para acompanhar as execuções, clique com o botão direito em Job Activity Monitor e depois em View Job Activity.
Abs.
Ivan Candido - http://ivandba.spaces.live.com
Caros..
Estou com problemas com job de backup, porém a rotina aqui foi feita através do MAINTENANCE PLAIN WIZARD e o backup até foi realizando (arquivo.bak), só que o job executou uma vez só e agora não sobrepõem o backup do dia seguinte, ou seja, não executa mais.
Eu já procurei.., refiz o job.., mas não achei nenhuma configuração relacionada a sobrepor o backup realizado todos os dias..
OBS: Já chequei o schedule e está certinho!
Alguém pode me ajudar?
Obrigado!
- Sugerido como Resposta Kecopc terça-feira, 2 de março de 2010 18:09
sexta-feira, 26 de fevereiro de 2010 13:44 -
Kecopc,
pelo maitanence plan wizart você pode escolher opção de excluir backups mais antigos do que certa data.
Ele não deve estar fazendo o backup novamente porque o arquivo já existe.
Tente usar a opção de excluir arquivos mais antigos do que 20h por exemplo, ou escohla um nome diferente para cada backup, usando para isso a data e hroa do backup.
Se a resposta resolveu sua questão ou problema, classifique-a para manter a qualidade do forum e a confiabilidade dos participantes.
Alex M. Bastos
http://bastosalex.spaces.live.com
sexta-feira, 26 de fevereiro de 2010 17:14 -
Acesse este link http://www.bf.com.br/artigo_details.aspx?ID=139 tenho um artigo sobre como efetuar seu backup.sábado, 27 de fevereiro de 2010 00:04
-
olá Pessoa!
Depois de analisar as respostas fui mexendo e ví uma opção "if backup file existe:" e na frente tinha o append e o overwrite. então escolhi o OVERWRITE e agora está fazendo o backup!
maravilha..!
OBS: eu não tinha visto esta fácil opçãozinha..
Obrigado a todos..- Sugerido como Resposta Kecopc terça-feira, 2 de março de 2010 18:15
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 13:14
terça-feira, 2 de março de 2010 18:15 -
Post antigo, por isso o mesmo foi encerrado.
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
terça-feira, 5 de junho de 2018 13:14Moderador