2008-11-20 87 views
2

我想为我的站点的SQL Server 2005数据库实现一个自动备份系统,该备份系统将每晚备份到亚马逊的S3服务。但是,由于S3对使用的空间和带宽收取费用,我想尽量减少传输的文件的大小。实现此目的的最佳方法是什么?在最小化带宽的情况下备份SQL Server

我要澄清,我不是真的在说了这么多关于压缩,这是非常简单的,但是关于备份策略是否喜欢做差异备份的时候,我是否需要复制事务日志等

回答

1

当然,差异备份将小于完整备份。但是,您应该考虑恢复方面。您需要最后一次完整备份以及您的差异来执行还原,这可以为还原增加大量的带宽/传输时间。一种选择是每周执行一次完整备份,并每天进行差异(或类似的时间表)。

至于事务日志,它取决于您在恢复数据时要查找的粒度。如果恢复到最后一次完全备份或差异备份就足够了,那么您不必担心进行事务日志备份。如果情况并非如此,那么事务日志备份将是必要的。

+1

您应该备份事务日志,否则日志将永远增长。如果不需要它们,你当然可以扔掉日志文件。 – 2008-11-21 07:57:57

0

使用商业产品可以压缩备份,如Red Gate Backup Pro,或者在完成后将其压缩。

0

编写一个.batch脚本或PowerShell脚本,它将查找过去一天创建的文件并将其压缩。然后FTP或任何你必须做的。