Azure是否自动更改数据库的定价层?

Kon*_*rad 1 azure azure-sql-database

我在Azure中创建了一个“ Web App + DB”,并将ASP.NET API部署到了它。对于SQL数据库,我选择了“免费计划”。

现在,在运行API几天后(仅写入了十几个数据集并进行了约30个API调用),Azure / Microsoft将定价层从“免费”更改为“ S0”,并将另一个API从“免费”更改为“基本” ”。现在数据库每天都在产生成本。

为什么会这样呢?以及如何防止Azure在不询问我的情况下这样做?

更新: 一些屏幕截图说明了Azure中sql数据库免费计划的可用性。

目前,我有3个带有免费计划的SQL数据库(多长时间?没人知道)和Basic中的2个数据库,它们以前是免费计划的数据库:

在此处输入图片说明

Alb*_*llo 5

Azure SQL数据库允许您为每个区域创建一个免费的Azure SQL Server数据库,该数据库在365天后恢复为标准。自从您使用PowerShell创建它以来,这就是我所知道的(我不知道使用其他方法)。

New-AzureRmSqlDatabase -DatabaseName $DatabaseName  -ServerName $sqlServer.ServerName 
-ResourceGroupName $resourceGroup.ResourceGroupName -Edition 'Free' 
-RequestedServiceObjectiveName 'Free'
Run Code Online (Sandbox Code Playgroud)

目前,这仅适用于以下地区:

 Location           DisplayName
 --------           -------------------
 australiaeast      Australia East
 australiasoutheast Australia Southeast
 centralindia       Central India
 eastasia           East Asia
 francecentral      France Central
 japaneast          Japan East
 japanwest          Japan West
 koreacentral       Korea Central
 koreasouth         Korea South
 northcentralus     North Central US
 northeurope        North Europe
 southeastasia      Southeast Asia
 southindia         South India
 uksouth            UK South
 ukwest             UK West
 westcentralus      West Central US
 westeurope         West Europe
 westindia          West India
 westus2            West US 2
Run Code Online (Sandbox Code Playgroud)