我正在尝试通过ARM模板部署SQL Server VM,并在同一模板中设置备份。 我已经成功设置了虚拟机,并将虚拟机添加到了备份中,但没有添加数据库。
我试图在Github上使用一些快速入门模板,但是我找不到任何与备份策略相关联的SQL。 我想在所有数据库上启用自动备份并关联备份策略。
有人有示例模板吗?
答案 0 :(得分:0)
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
}
}
希望这会有所帮助。
答案 1 :(得分:0)
谢谢您的回答。但是我想您的答案仅对Azure SQL Server有效,对Azure SQL虚拟机无效?还是我误会了某些东西?
我想做的是本文中描述的内容:https://docs.microsoft.com/en-us/azure/backup/backup-sql-server-database-azure-vms 但我想在ARM模板中完成