1

我知道 SQL-Azure 具有保留 30 天的自动备份,但出于存档目的,我还需要进行并保留其他备份:每天(过去 60 天)、每周(过去 8 周每周的第一天)、每月(过去 12 个月每月的第一天)。在一段时间结束时,最后一次备份将被删除(每月除外)。任何超过 60 天的每日备份都会被删除,等等。每月的备份将被转移到存储中,并保存多年。

我应该注意到我的数据库只有 2-4 GB 的范围,所以使用 Azure 的冷存储所节省的成本可能很小,甚至不值得费心将每月的备份转移到冷存储。

我在想blob存储可能是要走的路。是否有执行此操作的实用程序、脚本等?我不想重新发明轮子。我看到 Azure 有一个很好用的调度服务,因为免费版本已经足够了,但我不想让事情变得过于复杂。如果我需要运行一个便宜的虚拟机只是为了备份,我会的。

4

2 回答 2

3

有樱桃保险箱 https://www.cherrysafe.com/Home/Features#sqlAzureBackup

这个工具很灵活而且不是很贵。

本文也可能对您有所帮助 http://fabriccontroller.net/backup-and-restore-your-sql-azure-database-using-powershell/

于 2016-08-30T23:32:46.867 回答
0

我们在 Azure SQL 中提供了长期备份保留功能的私人预览版。如果您有兴趣加入,请发送电子邮件至 microsoft.com 上的 sashan 了解详情。

于 2016-10-17T15:15:12.730 回答