Com que frequência podemos fazer backups de logs de transações SQL?

1

Estou instalando um sistema altamente crítico. Se o sistema falhar, os usuários querem dados até o último minuto.

Para conseguir isso, eu estava pensando em executar backups de log de transações + FTP a cada minuto. Alguém já fez isso antes? Esta é a melhor maneira de alcançar a tolerância de perda de dados de 1 minuto?

Aprecie qualquer conselho,

Obrigado!

    
por user1034912 20.02.2012 / 06:20

3 respostas

2

Bem, você pode fazer log de tx freqüente, mas ainda perde dados.

A melhor abordagem é:

  • 3 servidores de banco de dados, uma pequena edição gratuita como testemunha, usando espelhamento seguro.

2 cópias do banco de dados, mantidas em sincronia.

Em seguida, use o DPM (Data Protection Manager) para fazer backups em tempo quase real disso.

Particularmente direcione um ugprade para o SQ LServer 2012 o mais rápido possível e espelhe os arquivos do banco de dados nos dois servidores (total: 4 cópias do banco de dados), de preferência em controladores de invólucros / invasores separados.

Sim, isso é caro, mas "altamente crítico" significa "pagar o que é preciso".

E você não precisa de FTP - O Envio de Arquivo de Log do SQL Server pode enviar os próprios logs por meio de compartilhamento de arquivos.

    
por 20.02.2012 / 06:42
0

Nessa frequência, é melhor você usar o espelhamento do banco de dados .

    
por 20.02.2012 / 06:42
0

Para implantar soluções de alta disponibilidade, eu sempre recomendo o uso do software HP Storage mirroring. link

    
por 23.07.2012 / 18:50