我在 Azure 门户中创建了一个新的 ClearDB 数据库,该门户创建了数据库,但使用的似乎是使用约定“acsm_somehexchars”自动生成的名称。我试图创建的数据库位于一个空的资源组中,我真的需要数据库名称是可预测的。我尝试创建一个新的资源组,但仍然得到相同的行为。
任何关于如何创建具有可预测名称的 ClearDB 的建议,无论是在 Azure 部署后更改现有 ClearDB 的名称还是在启动时进行,都将不胜感激。
我收到了一封来自 ClearDB 团队的电子邮件说
感谢您创建新的 ClearDB 数据库。在创建过程中,我们发现您指定的数据库名称已被保留,虽然它通过了 Windows Azure 中的验证检查,但我们无法在我们的系统中创建使用相同名称的数据库。
相反,我们的系统自动为您的数据库分配了一个全球唯一的数据库名称,以便可以创建它,并为其分配一个服务名称别名,以便您可以在 Windows Azure 门户中找到它。以下信息代表您的数据库在我们的系统以及 Windows Azure 中的显示方式:
实际数据库名称:acsm_2aa7d07b8dba5d8(这是您将在 ClearDB 控制台中看到的内容)
服务名称别名:exam(这是您将在 Windows Azure 中看到的内容)
所以也许你需要使用不同的数据库名称:)