Azure sql database 设置Azure SQL数据库的LicenseType属性以使用Terraform启用Azure混合使用效益(AHUB)?
使用Terraform,我如何设置Azure SQL数据库和Azure弹性池LicenseType属性以启用Azure混合使用优势(又名AHUB,又名AHB) 下面是一个使用Powershell的示例:Azure sql database 设置Azure SQL数据库的LicenseType属性以使用Terraform启用Azure混合使用效益(AHUB)?,azure-sql-database,terraform-provider-azure,azure-elasticpool,Azure Sql Database,Terraform Provider Azure,Azure Elasticpool,使用Terraform,我如何设置Azure SQL数据库和Azure弹性池LicenseType属性以启用Azure混合使用优势(又名AHUB,又名AHB) 下面是一个使用Powershell的示例: # Azure SQL Database: Set-AzSqlDatabase -DatabaseName $sqlDb.DatabaseName -ResourceGroupName $sqlDb.ResourceGroupName -ServerName $sqlDb.ServerName
# Azure SQL Database:
Set-AzSqlDatabase -DatabaseName $sqlDb.DatabaseName -ResourceGroupName $sqlDb.ResourceGroupName -ServerName $sqlDb.ServerName -LicenseType "BasePrice"
# Azure SQL Database Elastic Pool:
Set-AzSqlElasticPool -ElasticPoolName $elasticPool.elasticPoolName -ResourceGroupName $elasticPool.ResourceGroupName -ServerName $elasticPool.ServerName -LicenseType "BasePrice"
该属性也可以使用Az CLI轻松设置
从成本角度来看,这是一项非常重要的财产,我在地形环境中找不到任何地方提到它
谢谢 来自Terraform文档 许可证类型-可选指定应用于此数据库的许可证类型。可能的值包括许可证和基本价格 这里是链接
为什么看起来被包括在许可证中=储蓄箱未被选中。我本以为LicenseInclude会选中复选框,BasePrice会被取消选中,但实际上恰恰相反。Hashicorp的网站没有明确说明此设置。设置说明存在,但可能值的扩展说明不存在。将Hashicorp的网站与Microsoft的网站相结合,我们得到: 许可证类型-可选指定应用于此数据库的许可证类型。可能的值为: 如果您需要许可证,请选择“包括许可证” “BasePrice”,如果您拥有许可证并且有资格享受Azure混合优势 资料来源:
感谢@alexey为Azure SQL数据库弹性池提供的帮助,但是,它没有解决与弹性池不关联的Azure SQL数据库。你知道游泳池外的单人数据库是怎么做的吗?哦!发现了一些非常有希望的东西: