azure - 自动备份 Azure SQL 数据库
问题描述
我已在“管理备份”中为 Azure SQL Server 配置了保留策略,但“可用备份”下未显示任何内容。是否需要关联的存储帐户?如果是这样,我该如何设置?
从 Azure 的文档可知,自动备份(完整、差异和事务日志)是可能的。并且可以为这些备份配置保留期。主要问题是这些备份存储在哪里(默认情况下来自 RA-GRS 标准 blob 存储中的文档)?以及是否可以更改存储帐户以及如何通过备份访问标准存储帐户?
提前致谢。
解决方案
自动备份是 Azure SQL 数据库服务的一部分,由 Azure 管理。您无法更改这些备份的存储位置,该位置由 Azure 管理。您无法访问这些备份并将它们复制到另一个存储帐户,也无法管理它们。
您可以使用 PowerShell Get-AzureRmSqlDatabaseRestorePoints 根据自动备份服务获取数据库的最早可能还原点。
Get-AzureRmSqlDatabaseRestorePoints -ResourceGroupName "resname" `
-ServerName "yourservername" -DatabaseName "yourDBName"
使用自动备份,完整数据库备份每周创建一次,差异数据库备份通常每 12 小时创建一次,事务日志备份通常每 5 到 10 分钟创建一次,频率取决于性能级别和数据库活动量。第一次完整备份是在创建数据库后立即安排的。它通常在 30 分钟内完成,但如果数据库很大,则可能需要更长的时间。
推荐阅读
- typescript - 有意`export {}` 关闭 TypeScript 模块声明中所有符号的自动导出?
- java - Vaadin 8 alpha/beta 预发布失败,出现“不可解析的导入 POM:找不到”错误
- ios - (Swift) UIImageView 不显示/不可见
- python - Django - 是否可以在 Count() 中执行查询集
- sql - SQL Server:按周分组格式 W 22/09 - 28/09
- javascript - 注入网站的无限循环冻结 javascript 加载
- python - 带有`loc`的熊猫布尔选择并不总是更快?
- apache - 关于 Apache httpd.conf 和应用服务器 aaa.conf 端口 80 和 443
- php - 在laravel中根据父级的父级数据添加条件
- matlab - Matlab 频谱图给出类似虚数的数字