Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Backup Incremental Apontando Para O Último Backup Full


Posts Recomendados


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  21
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  213
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  39
  • Dispositivo:  Windows

Boa tarde,

Possuo três JOB´s executando os seguintes comandos

-- JOB BACKUP FULL - Todos os domingos 2 da manhã

BACKUP DATABASE NomeDaBase TO Backup_NomeDaBase_Full WITH INIT

-- JOB BACKUP DIFERENCIAL - Todos os dias às 18hrs

BACKUP DATABASE NomeDaBase TO Backup_NomeDaBase_Diferencial WITH DIFFERENTIAL, INIT

-- JOB BACKUP INCREMENTAL - Seg-Sex de uma em uma hora entre 8 às 17hrs

BACKUP LOG NomeDaBase TO Backup_NomeDaBase_Incremental

Pergunta: Quando preciso restaurar o backup incremental, eu restauro o último backup full, o último backup diferencial e em seguida seleciono nos backups incrementais o último backup desejado que o próprio SQL SERVER seleciona os anteriores, suponhamos que o último backup full foi domingo às duas da manhã, e o último diferencial foi domingo às 16hrs, no arquivo do backup incremental possui inclusive backups anteriores ao último backup FULL impedindo a restauração pois o SQL SERVER reclama de referencia de FSL.

Gostaria de saber como faço para toda vez que gerar o backup FULL o arquivo dos backups incrementais passe a apontar somente para o último backup FULL, seria como excluir o arquivo de backup incremental logo que o último backup full fosse criado para que os novos backups incrementais aponte para o último backup Full.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  11
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  1.140
  • Conteúdo/Dia:  0.21
  • Reputação:   60
  • Pontos/Conquistas:  6.161
  • Conteúdo Resolvido:  0
  • Dias Ganho:  33
  • Status:  Offline
  • Idade:  42
  • Dispositivo:  Windows

Angelo,

O SQL não faz backup incremental os tipos de backup é Full, Diferencial e de Log, essas opções só está disponível se o Recover Model estiver setado como Full

Exemplo:

Se fizer o backup Full no domingo, ai a cada fim de noite você faz o diferencial e durante o dia a cada 1 hora por exemplo fazendo o de log. Quando você precisar voltar voltar você primeiro o Full depois você pode voltar o diferencial por exemplo da quarta, pois ele vai conter os backup de segunda e terça.

A exclusão tem que ser feito manualmente ou através de um .bat para copiar o backup Full... ou escolher a opção Overwrite all existing backup sets.

[]'s

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  2
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  14
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  91
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  45

Amigo,

Sugiro que você avalie o Microsoft System Center Data Protection Manager, agora incluído na Suite System Center 2012.

É muito mais tranquilo gerenciar o Backup por ali.

Rafael!

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.