database - 如何在 Azure SQL 数据库中定义 DB SKU 大小

标签 database azure azure-sql-database azure-cli

我正在学习 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/

相关文章:

php - MYSQL 需要帮助使用 php 从每个 "user"中提取数据

mysql - 匹配两个数据库并将相同的行插入另一个数据库

asp.net - Azure SqlException : Database on server is not currently available

.net - 如何从azure devops管道中的另一个包源安装nuget包?

azure-sql-database - 如何将我的 Azure sql 数据库保存为 mdf 文件?

Azure:如何安排 AzureML 脚本需要 1-5 天才能完成?

mysql - 对不属于表的元素进行排序

database - Win8 Metro 风格应用程序中结构化数据的本地存储

ssl - 多个 SSL 域到一个 Azure 云服务站点

sql-server - 将 Google App Script 连接到 Azure 上的 SQL Server (DBaaS)