创建包括备份的Azure SQL Server VM

时间:2019-12-04 13:28:29

标签: azure azure-sql-server azure-backup-vault

我正在尝试通过ARM模板部署SQL Server VM,并在同一模板中设置备份。 我已经成功设置了虚拟机,并将虚拟机添加到了备份中,但没有添加数据库。

我试图在Github上使用一些快速入门模板,但是我找不到任何与备份策略相关联的SQL。 我想在所有数据库上启用自动备份并关联备份策略。

有人有示例模板吗?

2 个答案:

答案 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模板中完成