none
Sobrepor Backups RRS feed

  • Pergunta

  • Pessoal, tenho uma base que é um backup full de uma base em produção.

     

    Pra eu atualizar esta base com a base em produção, basta fazer um backup diferencial e aplicar?

    terça-feira, 29 de maio de 2007 15:13

Respostas

  •  

    Ele irá fazer o backup de todos dados até o momento em que para de fazer backup. Se parou de fazer backup as 13:30, pegará todas modificações até esse momento.

    terça-feira, 29 de maio de 2007 15:55

Todas as Respostas

  • Oi Paulo

     

    Bom, como tinha dito na outra questão, o backup full é a base para um restore, ou seja, para você conseguir restaurar qualquer backup, seja diferencial ou de logs, terá que restaurar o full correspondente primeiro. Então, restaurando o full terá que usar a opção NORECOVERY, o que indica que outros backups serão restaurados depois, deixando a base fechada para utilização.

     

    Creio que para seu caso, será necessário realizar backup full e restaurar durante a noite mesmo.

     

     

    Abraço

    terça-feira, 29 de maio de 2007 15:28
  • Então vou fazer o full agora, e depois que o outro sistema tiver instalado, eu volto no outro server e faço o backup diferencial e restauro.

     

    detalhe, as maquinas estão em ambientes separados. são dois servidores sql server distintos.

     

    estamos tirando do datacenter e colocando na empresa. acho que nao irá ter problemas.

    terça-feira, 29 de maio de 2007 15:34
  • Aproveitando a dúvida, meu backup está sendo executado e o banco está sendo atualizado ao mesmo tempo.

     

    como o sql server se comporta?

    terça-feira, 29 de maio de 2007 15:51
  • Paulo,

     

    Mais um detalhe que não deixei bem claro.

     

    Para restaurar um diferencial, deverá ser restaurado primeiro o full correspondente. Ou seja, se eu fiz um backup full ontem ao meio-dia, outro full hoje pela manhã e um diferencial agora ao meio-dia, para restaurar esse diferencial, terei que primeiro restaurar o full mais próximo a ele, no caso o de hoje pela manhã.

     

    Então, se você restaurar um backup full de hoje no seu servidor,  e quiser restaurar um backup diferencial semana que vem (por exemplo), tens que ter certeza que ninguém do datacenter fará um outro backup nesse intervalo, senão, terás que fazer outro full para pode voltar seu banco.

     

    Espero ter esclarecido suas dúvidas.

    terça-feira, 29 de maio de 2007 15:52
  • Paulo,

     

    Uma sugestão... Você pode também, copiar o MDF e LDF e atachar a base na sua nova estrutura... Você pretende fazer essa migração sem parar os serviços??

     

    terça-feira, 29 de maio de 2007 15:52
  •  

    Ele irá fazer o backup de todos dados até o momento em que para de fazer backup. Se parou de fazer backup as 13:30, pegará todas modificações até esse momento.

    terça-feira, 29 de maio de 2007 15:55
  • Isso Roberto, estou fazendo o backup agora para restaurar no outro servidor depois, mais o ambiente está em produção.

     

     

    terça-feira, 29 de maio de 2007 15:59
  • Valew Alexandre. Obrigado pela ajuda. vou fazer o backup full hoje, e irei restaurar o diferencial semana que vem. então vou até o data center, gero o diferencial, e trago para a base da empresa.

    terça-feira, 29 de maio de 2007 16:00
  • É, seria isso.

     

    Mas, só para garantir, fala com o pessoal do datacenter e pede se eles fazem backup do SQL. Se eles estão fazendo, o diferencial da semana que vem não vai adiantar de nada.

     

    []'s

    terça-feira, 29 de maio de 2007 16:20
  • Bem lembrado Alexandre,

     

    O datacenter não pode mais fazer backups da base, ou então, terá que fornecer os backups para poder baixar na nova estrutura...

     

    Paulo, será que a melhor alternativa não é você fazer todos os testes com uma cópia da base, testar direitinho... e na data da migração (uma janela de tempo razoável) você pára o servidor de produção atual, copia a base (full) e baixa na nova estrutura??

     

    Imagine que você restaure o último backup diferencial na sua nova base, e, entre o tempo que o backup foi feito e até você baixar o backup no novo servidor, um usuário faça alguma alteração no sistema, mesmo que seja um tempo mínimo, algo como 15 minutos?!?!? Você perderá essa movimentação!

    terça-feira, 29 de maio de 2007 16:50