locked
Limpeza de Backup RRS feed

  • Pergunta

  • BOa tarde a todos, sou DBA e tenho uns planos de manutenção, resumindo o objetivo é eliminar o backup com mais de 2 dias para que 1 hora depois faça o backup do arquivo, assim sempre terá a retenção de 3 dias de backup, no caso tenho os backups do dia 07 - 08 - 09, as 20 horas do dia 10 era para o job que executa o plano de manutenção limpar backups antigos apagar o arquivo do dia 07, ele executa com sucesso porém não apaga o arquivo, 1 hora depois as 21 horas o backup do dia 10 foi executado e não tinha o espaço em disco disponível, então não executa, o que me deixa questionando é que nos outros dias esta rodando normalmente, executa o job de manutenção e limpa o bakcup, em certo dia da semana ele executa com sucesso e não apaga o arquivo, alguém já viu isso? poderiam me ajudar? uso o sql server 2005 no servidor e o express 2008 na minha maquina.
    terça-feira, 11 de janeiro de 2011 11:58

Respostas

  • Exatamente, pois minha retenção no servidor é de 3 arquivos um do dia 07 outro do dia 08 e outro do dia 09, quando executar o backup o arquivo do dia 07 terá mais do que 2 dias, será eliminado, então as 21 horas ele executa o backup do dia 10, ficando então os arquivos dos dias 08, 09 e 10.

    No momento estou fazendo isso na mão, quero dizer, ativei o job de limpeza do backup e ele irá excluir o arquivo do dia 07, ai vou executar o job de backup, criando no final do dia o backup do dia 10, são bases pesadas o backup pesa em torno de 47 gb, só para você ver é um dos meus menores backups, como executei agora o job de limpeza ele eliminou os dias 07 e 08, pois executei no dia 10, agora vou executar o backup, tenho que ter ele disponível.

    terça-feira, 11 de janeiro de 2011 12:52

Todas as Respostas

  • Fabio,

    O owner que está executando o job tem permissão para excluir os arquivos?

    []'s

    terça-feira, 11 de janeiro de 2011 12:14
  • Fala Patricio beleza? cara eu verifiquei o owner e esta em nome do supervisor local da rede, eu sou um analista, o supervisor é meu chefe e tanto eu como ele temos permissões de adm, mesmo assim alterei para sa, você acha que pode ser isso, se for, não era para sempre apresentar erro em vez de simplesmente executar e não apagar o backup?
    terça-feira, 11 de janeiro de 2011 12:30
  • Deixa eu entender o seu plano de manutenção:

    20 horas - Ele exclui os arquivos que tem mais de 3 dias.

    21 horas - Ele faz backup do dia atual.

    O plano de manutenção está limpando backups com mais de 2 dias?

    []'s

    terça-feira, 11 de janeiro de 2011 12:45
  • Exatamente, pois minha retenção no servidor é de 3 arquivos um do dia 07 outro do dia 08 e outro do dia 09, quando executar o backup o arquivo do dia 07 terá mais do que 2 dias, será eliminado, então as 21 horas ele executa o backup do dia 10, ficando então os arquivos dos dias 08, 09 e 10.

    No momento estou fazendo isso na mão, quero dizer, ativei o job de limpeza do backup e ele irá excluir o arquivo do dia 07, ai vou executar o job de backup, criando no final do dia o backup do dia 10, são bases pesadas o backup pesa em torno de 47 gb, só para você ver é um dos meus menores backups, como executei agora o job de limpeza ele eliminou os dias 07 e 08, pois executei no dia 10, agora vou executar o backup, tenho que ter ele disponível.

    terça-feira, 11 de janeiro de 2011 12:52
  • Ainda não consegui entender o motivo de não apagar o arquivo backup e o processo do job esta executando normalmente, não deu pra descobrir nada, ontem rodou normalmente e apagou o arquivo, o que poderia ser?
    Fábio Herian - Analista em Banco de Dados SQL / DBA
    quarta-feira, 12 de janeiro de 2011 12:04
  • Oi Fabio,

    Esses arquivos estão em um caminho de rede, em outra máquina?

    É estranho mesmo, tenho jobs semelhantes e não tive esse problema, apenas o de permissão que já comentamos.

    []'s

    quarta-feira, 12 de janeiro de 2011 12:55
  • Patricio muito estranho, hoje de manhã eu verifiquei os job deste servidor e novamente não limpou, no plano de manutenção eu configurei para excluir arquivos BAK com mais de 2 dias de retenção, eles estão em um servidor windows 2003.
    Fábio Herian - Analista em Banco de Dados SQL / DBA
    quinta-feira, 13 de janeiro de 2011 12:30
  • Fabio,

    Quando você roda o "job na mão" funciona e quando o agent roda não funciona?

    []'s

    sexta-feira, 14 de janeiro de 2011 13:12
  • Na mão roda ok, mas no job roda normal e em vez em quando não apaga o arquivo.
    Fábio Herian - Analista em Banco de Dados SQL / DBA
    sexta-feira, 14 de janeiro de 2011 14:13
  • Este post foi encerrado por ser considerado um post antigo.

    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 18:03
    Moderador