解决 Azure Database for MySQL 的容量错误

本文介绍如何在部署或缩放 Azure Database for MySQL - 灵活服务器时解决容量错误。

超过配额

错误消息(s):

  • 没有足够的配额来预配或更新订阅的服务器。

解决方法:提交提高配额的请求

订阅访问权限

错误消息(s):

  • 订阅未注册为使用命名空间“Microsoft.DBForMySQL”。

原因: 如果订阅未注册到 MySQL 资源提供程序(RP),则可能无法在所选区域中创建服务器。

解决方法:将 MySQL 资源提供程序注册到订阅 以解决此问题。

启用区域

错误消息(s):

  • 不支持在请求的区域进行预配。

订阅可能无权在所选区域中创建服务器。

Resolution:提交支持请求 以获取对所选区域的访问权限。

不支持可用性区域

错误消息(s):

  • 此区域中不支持指定的可用性区域。

分辨率: 选择其他可用性区域或 提交支持请求 ,以获取对指定可用性区域的访问权限的其他帮助。

SKU 不可用

错误消息(s):

  • 此区域不支持指定的 VM 系列。
  • 不支持针对特定服务器 SKU 进行预配。
  • 此区域不支持指定的 SKU。

分辨率: 如果不可用,请选择其他 SKU。 在https://portal.azure.cn/#blade/Microsoft_ABlade提交支持请求。 请求会逐个逐个审查。

SKU 的可用性可能因区域而异;区域中不支持特定 SKU,或者暂时不可用。

如果看到以下错误,

  • 此区域不支持指定的虚拟机系列。

区域约束

错误消息(s):

  • 区域受到限制。
  • 该区域容量不足。
  • 在此区域中,预配受到限制。 选择其他区域。 对于此规则的例外,请提出支持请求。
  • 订阅不可用于在此区域中进行预配。 选择其他区域。 对于此规则的例外,请提出支持请求。

分辨率: 订阅可能无权在所选区域中创建服务器。提交支持请求。 请求会逐个逐个审查。

将 MySQL 资源提供程序注册到您的订阅中

若要部署 Azure Database for MySQL 资源,请在 Azure 门户中注册您的订阅到 MySQL 资源提供程序(RP)。

可使用 Azure 门户、Azure CLIAzure PowerShell 注册订阅。

若要在 Azure 门户中注册订阅,请执行以下步骤:

  1. 在 Azure 门户中,选择 “更多服务”。

  2. 转到“订阅”,然后选择你的订阅。

  3. 在“订阅”页上“设置”下的左侧窗格中,选择“资源提供程序”

  4. 在筛选器中输入 MySQL ,以显示与 MySQL 相关的扩展。

  5. 根据所需操作,为 Microsoft.DBforMySQL 提供程序选择“注册”、“重新注册”或“取消注册”

    注册 mysql 资源提供程序屏幕的屏幕截图。