azure - 创建 Azure SQL Server VM(包括备份)

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

我正在尝试通过 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/

相关文章:

azure - 创建 azurerm_data_protection_backup_vault 时 Terraform 返回错误 "The resource type could not be found in the namespace"

c# - 在 Windows Azure 上部署时自定义 app.config

azure - 节点的 aks-engine 自定义镜像

asp.net-mvc - Azure 上的 Web 应用程序首次加载缓慢

sql-server - SQL DELETE 花费太多时间

sql - 执行 SQL 数据导出的更简单方法 - Azure

Azure 长期每日备份

azure - 如何使用流将大文件压缩到 blob 中

sql-server - Azure SQL Server BACPAC 导入失败

azure - 为什么 Azure VM 还原操作会导致备份操作