我知道SQL-Azure具有保留30天的自动备份,但出于存档目的,我还需要采取并保留其他备份:每天(最近60天),每周(每周的第一天,最后8天)每周),每月(过去12个月的每个月的第一天)。在一段时间结束时,最后一次备份将被删除(每月除外)。任何超过60天的每日备份都会被删除等。每月备份将被移至冷存储,并将其保存多年。
我应该注意到我的数据库只有2-4 GB的范围,因此使用Azure冷存储的成本节约可能非常小,甚至不值得将每月备份移动到冷存储中。
我认为blob存储可能是要走的路。是否有实用程序,脚本等执行此操作?我不想重新发明轮子。我看到Azure有一个很好用的调度服务,因为免费版本就足够了,但我不想让事情过于复杂。如果我需要运行一个廉价的VM只是为了备份我会。
答案 0 :(得分:3)
有Cherry Safe https://www.cherrysafe.com/Home/Features#sqlAzureBackup
这个工具很灵活,价格也不贵。
这篇文章也可以帮到你 http://fabriccontroller.net/backup-and-restore-your-sql-azure-database-using-powershell/
答案 1 :(得分:0)
我们在Azure SQL中有一个长期备份保留功能的私人预览。如果您有兴趣加入,请发送电子邮件至microsoft.com的sashan了解详情。