Restaurando banco de dados para um ponto no tempo não funciona

1

Eu tenho um banco de dados que é feito backup por noite através de um plano de manutenção que eu criei usando o assistente no estúdio de gerenciamento. O modelo de recuperação está definido como completo.

No dia 26, algo aconteceu e o SQL Agent foi desligado (ou talvez o computador tenha sido redefinido e não tenha sido iniciado corretamente). Eu não percebi isso até cerca de 5 dias atrás, quando voltei a ligá-lo (e agora estou no processo de garantir que eu seja notificado quando o SQL Agent estiver desligado no futuro).

Eu preciso restaurar o banco de dados para alguns pontos no tempo entre o dia 26 e agora, mas quando tento fazer isso o Management Studio age como se estivesse fazendo isso, mas acaba restaurando para o 26º, não importa a que horas eu realmente especificar (a menos que a hora que eu especificar seja posterior ao ponto em que eu liguei novamente o Sql Agent).

Mesmo que não tenha sido feito backup por pouco mais de uma semana, eu esperaria que o log ainda mantivesse todas as transações para que eu pudesse restaurar a qualquer momento. Eu ainda não deveria ser capaz de restaurar a qualquer momento ou estou perdendo alguma coisa aqui?

    
por BVernon 16.10.2013 / 02:57

1 resposta

1

Você pode usar uma ferramenta de terceiros para especificar exatamente quais transações deseja reverter durante a recuperação para um ponto específico no tempo, usando vários filtros e até mesmo analisá-las antes do processo de recuperação. Confira o Revertendo seu SQL Banco de dados do servidor de volta para um ponto específico no tempo artigo on-line para obter informações detalhadas

Disclaimer: Eu trabalho como engenheiro de suporte ao produto na ApexSQL

    
por 20.12.2013 / 18:49