Armazenamento de backups de banco de dados do SQL Server

1

Esta é uma questão bastante básica.

Fazemos backups de todos os bancos de dados no servidor e tamanho em torno de 20 GB a cada semana. Tudo o que está agendado (encolhendo, fazendo o backup)

Nós os armazenamos na unidade de rede.

Agora que os arquivos .bak cresceram em número (digamos 10 backups de bancos de dados, cada um com 10 GB que gera 100 GB por semana e 400 GB por mês e 2400 GB a cada 6 meses).

Embora o espaço no disco rígido seja barato para comprar hoje em dia, o problema é arquivá-lo para futuras referências.

Qual é a melhor solução para armazenar backups (digamos que precisamos de dados que vão de 6 meses a 1 ano)?

Nota: Estou usando o SQL Server 2000.

Obrigado,

    
por EvenPrime 08.06.2011 / 22:47

1 resposta

7

Encolher como em manutenção regular reduz os bancos de dados? Remova isso imediatamente, como agora, antes de continuar lendo. Por que você não deve encolher seus arquivos de dados .

Quanto à sua pergunta, há muitas incógnitas. Você precisa de recuperação de desastres, incluindo geo-DR? Você precisa de um local de espera quente? Qual é o intervalo de recuperação desejado em caso de desastre (qual é o tempo máximo permitido para reconstruir o banco de dados a partir do zero)? Você tem um procedimento de restauração e você o exercitou?

Basicamente, é necessário considerar ter pelo menos dois locais de backup, preferencialmente separados geograficamente, você precisa periodicamente restaurar seus backups para validá-los, você precisa de um agendamento de backup completo / diferencial / log que corresponda ao seu mandato de retenção de dados requisito de intervalo de recuperação, é necessário analisar a compactação de backup (nativa no SQL Server 2008 / R2, em 2000 você tem SQL LiteSpeed ).

Leia um livro sobre o assunto, como Recuperação de desastres do Pro SQL Server .

    
por 08.06.2011 / 23:04