A melhor maneira de fazer backup de um banco de dados do SQL Server todas as noites?

8

Qual é a melhor maneira de fazer backup de um banco de dados do SQL Server 2005 todas as noites?

Estou procurando uma solução / estratégia que faça o arquivo de backup do banco de dados e coloque-o em um diretório "de saída". Estamos querendo que nosso software de FTP seja transferido para um servidor externo.

Alguma sugestão sobre como fazer isso funcionar como desejado?

    
por Urda 22.02.2010 / 19:26

4 respostas

9

Você pode fazer isso gratuitamente. Crie um plano de manutenção para fazer o backup do banco de dados, defina o local para o qual deseja enviar o arquivo e adicione uma tarefa de limpeza.

Se for expresso e você não puder usar planos de manutenção, use essa ferramenta para executar a tarefa de backup automaticamente: link e use um simples script VB para limpar a pasta como uma tarefa agendada do Windows

Em seguida, crie um script para fazer o FTP da página inicial do registro noturno como tarefa agendada do Windows.

Fazemos exatamente a mesma coisa em uma das nossas configurações.

Se o servidor off-site estiver em uma VPN constante com o DB Server, você poderá fazer o DFS na pasta de backup.

EDIT: Se você está querendo isso como backup extra "extra" ao lado do lado local bks, você precisará usar uma instrução TSQL para o trabalho de backup no plano, e lançar o "COPY_ONLY" para o backup, Portanto, os diferenciais não estão usando isso como referência, mas seus totais locais como planejado.

    
por 22.02.2010 / 19:38
2

Um script fácil (embora usando um procedimento não documentado) está abaixo. Isso irá colocá-lo no diretório de backup padrão, mas se a sua conta de serviço tiver direitos para outros diretórios, você poderá adicioná-lo antes do último ponto de interrogação. O "init" irá gravar o último backup do banco de dados para não encher a unidade.

set quoted_identifier on

exec sp_MSforeachdb "
if ( '?' not in ( 'tempdb' ) )
begin
    backup database [?] to disk = '?.bak' with init, stats = 10
end
"
    
por 22.02.2010 / 21:19
1

O Backup Exec System Recovery fará o backup e o FTP externo em qualquer horário

    
por 22.02.2010 / 19:35
1

O logshipping faz isso bem também.

    
por 25.03.2010 / 19:00