MS SQL Server 2005 通过慢速(且有配额)互联网链接进行备份

MS SQL Server 2005 通过慢速(且有配额)互联网链接进行备份

我正在使用 rsync 通过 vDSL 互联网链接将我的 samba 服务器镜像到异地 Linux 机器。这里不用担心。我们每天对这些文件的更改太小,不足以触发链接的每日配额。

现在我正尝试对 MSSQL 备份执行相同操作...我尝试 rsyncing .bak 文件。问题是,如果我选择用新备份覆盖文件,则会复制整个新备份...如果我使用 Datebase Publishing wizard 转储 .sql 文件,也会发生同样的情况。rsync 认为覆盖的是全新的文件并将它们复制为新文件(而不仅仅是复制更改的内容),问题是在这两种情况下(SQL Server Management Studio 和数据库发布向导)文件都会被删除/重写而不是覆盖...

有没有一种简单的方法可以为文件创建增量备份,让 rsync 将其识别为“已添加的内容”而不是全新的文件?

谢谢你的帮助!

丹尼尔

答案1

是的,你基本上可以做....注意....差异备份。

SQL Server 支持此功能。您仍会创建一个新文件,但它基本上只是自上次完整备份以来的差异。

除此之外 - 您可以使用更智能且仅​​传输文件增量的备份技术。rsync 显然不能 - 但我担心这有点超出您的能力范围,并且通常不适用于这种情况(无论如何这很不寻常 - 不是说不好,只是不寻常)。

您基本上必须忍受大量传输。这是进行异地备份的代价(另一方面,我真的想向您表示祝贺)。

答案2

答案3

另一个选择是使用第三方工具,例如 Red Gate 的 SQL Backup 或 Quest 的 LiteSpeed,它们可以在创建备份文件时对其进行压缩。使用其中一种类型的工具可能会节省大量空间。

相关内容