Azure - >消息45122 - >订阅仅限于此地区的配置。请选择其他地区

时间:2018-03-14 20:34:27

标签: c# sql-server azure

我今天遇到了一个奇怪的错误。当我尝试将数据库部署到现有Azure SQL服务器时,我在Microsoft SQL Server Management Studio中收到以下错误:

  

无法导入包。警告SQL0:指定SQL的项目   Server 2016作为目标平台可能会遇到兼容性问题   使用Microsoft Azure SQL数据库v12。错误SQL72014:.Net SqlClient   数据提供者:消息45122,级别16,状态1,行1'订阅是   限制在该地区的供应。请选择其他   区域。有关此规则的例外情况,请与Microsoft支持部门联系。   错误SQL72045:脚本执行错误。执行的脚本:CREATE   数据库[$(DatabaseName)] COLLATE SQL_Latin1_General_CP1_CI_AS       (EDITION ='Standard',SERVICE_OBJECTIVE ='S0',MAXSIZE = 250 GB)(Microsoft.SqlServer.Dac)

这是为什么?我可以在区域West Europe中创建Sql Server而不会出现问题。我在这种情况下使用Visual Studio Enterprise – MPN订阅。

enter image description here

1 个答案:

答案 0 :(得分:0)

我不能说为什么会这样。我登录了Portal并试图通过他们的网站创建一个数据库,但我几乎立即得到了部署失败的通知。这也适用于S0数据库。然后我尝试创建一个S1数据库,并且它开始工作了。然后我删除了这个数据库并尝试再次创建一个S0。现在它奏效了。

这是我尝试在此订阅上创建的第一个SQL数据库,可能还有一些标志尚未设置。很高兴它开始独立工作,不需要任何支持请求。