我正在尝试通过 ARM 模板部署 SQL Server VM,并在同一模板中设置备份。 我已成功设置虚拟机并将虚拟机添加到备份,但未添加数据库。
我尝试使用 Github 上的一些快速入门模板,但没有找到任何将 SQL 与备份策略相关联的模板。 我想在所有数据库上启用自动备份并关联备份策略。
有人有示例模板吗?
最佳答案
Auto backup是Azure SQL的功能之一,您不需要手动设置,它会自动设置。
通过 Change Backup Retention Period 配置您的备份策略7 至 35 天之间。
对于 Azure SQL 托管实例:
Powershell 命令:
Set-AzSqlDatabaseBackupShortTermRetentionPolicy -ResourceGroupName resourceGroup -ServerName testserver -DatabaseName testDatabase -RetentionDays 28
REST API:
请求示例
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup/providers/Microsoft.Sql/servers/testserver/databases/testDatabase/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview
请求正文
{
"properties":{
"retentionDays":28
}
}
希望这有帮助。
关于azure - 创建 Azure SQL Server VM(包括备份),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59177170/