【发布时间】:2019-06-06 20:03:54
【问题描述】:
如何在我的 Azure blob 存储容器上安排 Azure Sql 数据库的每日自动备份。
【问题讨论】:
-
可以使用SQLBackupAndFTP,请看我的回答。
-
如果您想以编程方式进行,请查看答案here。
如何在我的 Azure blob 存储容器上安排 Azure Sql 数据库的每日自动备份。
【问题讨论】:
【讨论】:
对于 Azure SQL Server (IaaS):您可以使用 SSMS (SQL Server Management Studio) 配置备份到存储帐户,如“Database backup to URL”中所示
此方法也包含在较早的答案中,该答案建议使用工具 SQLBackupandTFP here。
对于 Azure SQL 数据库 (PaaS): 内置备份是自动配置的,并且可以像这样工作......“数据库的 7 天自动备份被复制到 RA-GRS 标准 blob 存储默认情况下,存储用于每周完整备份、每日差异备份和每 5 分钟复制一次的事务日志备份。事务日志的大小取决于数据库的变化率。最小存储量等于 100%数据库大小免费提供。额外消耗的备份存储将按 GB/月收费。" - Automated Backups-Storage Costs
自动复制数据库并导出到 Blob 存储容器也是一种选择。但是,使用此方法会产生额外的存储成本 - 假设它仅用于此目的。
这两个here比较好。
【讨论】:
这里有一个工具SQLBackupAndFTP 可以帮助您将 Azure Sql 数据库每日备份到您指定的 blob 存储帐户。它可以免费下载和使用。
您可以下载并安装SQLBackupAndFTP 工具,创建备份作业。我试过了,效果很好。你可以按照我的步骤来:
第 3 步:****将备份存储在选定的目标位置: 选择 Azure 存储作为目标:
更多细节可以参考这个教程:How to automate SQL Server database backups。
希望这会有所帮助。
【讨论】: