我正在学习 Azure DB,而且是新手。 我正在尝试基本的 Handson。
要求是创建一个版本为Basic、大小100MB、5DTU的数据库。
我在 Azure CLI 中尝试了以下命令:
az sql db create -n $dbname --server $servername -g $RGname --edition Basic --capacity 5
它提供的 SKU 尺寸为 null。我尝试将 --max-size 100MB
添加到此命令。但它仍然显示大小为空。
您能帮忙了解一下如何定义尺寸吗?
最佳答案
下面将创建一个基本层、5 DTU 和 100MB 的 SQL 数据库
az sql db create -g <your-resource-group> -s <your-database-server> -n <your-db-name> -e Basic --max-size 100MB
您共享的命令也可以正常工作。我能够创建一个数据库并在 Portal 中进行验证,大小为 100MB。
请注意,基本层默认为 5 DTU,我们无需明确指定。
只是想知道您是否指的是 CLI 控制台中的命令输出,其中 SKU.size 被提及为 null
"sku": {
"capacity": 5,
"family": null,
"name": "Basic",
"size": **null**,
"tier": "Basic"
},
即使它返回 null,数据库也会以指定的大小创建。
希望这有帮助
更新-
我发现您将能够在 JSON 的“maxSizeByte”属性中看到您在 CLI 命令中指定的大小(本例中为 100MB)
.
.
.
"managedBy": null,
"maxLogSizeBytes": null,
"maxSizeBytes": **104857600**,
"minCapacity": null,
.
.
.
关于database - 如何在 Azure SQL 数据库中定义 DB SKU 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61936601/