自动备份Azure SQL数据库

时间:2019-04-16 13:24:17

标签: azure azure-sql-database azure-storage

我已经为Azure SQL Server在“管理备份”中配置了保留策略,但是“可用备份”下没有任何显示。是否需要关联的存储帐户?如果是这样,我该如何设置?

根据Azure的文档,可以进行自动备份(完整,差异和事务日志)。并且可以为这些备份配置保留期。主要问题是这些备份存储在哪里(默认情况下来自RA-GRS Standard blob存储中的文档)?以及是否可以更改存储帐户以及如何通过备份访问标准存储帐户?

谢谢。

1 个答案:

答案 0 :(得分:3)

自动备份是Azure SQL数据库服务的一部分,由Azure管理。您无法更改由Azure管理的这些备份的存储位置。您无法访问这些备份并将其复制到另一个存储帐户,也无法管理它们。

您可以使用PowerShell Get-AzureRmSqlDatabaseRestorePoints获取基于自动备份服务的数据库的最早还原点。

Get-AzureRmSqlDatabaseRestorePoints -ResourceGroupName "resname" `
    -ServerName "yourservername" -DatabaseName "yourDBName"

使用自动备份,每周创建一次完整的数据库备份,通常每12小时创建一次差异数据库备份,通常每5到10分钟创建一次事务日志备份,其频率取决于性能水平和数据库活动量。创建数据库后立即安排第一次完全备份。它通常在30分钟内完成,但是如果数据库很大,则可能需要更长的时间。

如果要控制备份,希望有更长的保留期,则可以配置long term backups或按照here的说明将数据库的bacpacs导出到存储帐户。