无法 import/deploy 数据库到 SQL Azure:"The service objective (Business/Web) specified is invalid."

Unable to import/deploy database to SQL Azure: "The service objective (Business/Web) specified is invalid."

我正在尝试将我的数据库移动到更新的 Azure 订阅。我以前只需在 SSMS 的本地数据库上单击 "Deploy to Azure",然后将其部署到指定的 Azure 服务器。 Importing/Exporting BACPAC 文件也可以。但是,我似乎无法在新服务器上执行任何这些操作。我不断收到错误消息:

"The service objective 'Web' specified is invalid."

谷歌搜索,我发现了这个 thread explaining the need to update the CREATE DATABASE template to accommodate Azure Databases (Azure upgrade, I'm guessing). However, the hotfix provided is specifically for SQL Server 2014 and I'm using SQL Server 2012. I checked other cumulative updates for 2012 here 但没有找到解决问题的方法。

有没有其他方法可以在不升级到 2014 的情况下解决这个问题?

总结一下我的软件版本:

您收到此错误是因为最新的 V12 服务器不再支持 Web 版和商业版。如果您不想升级到 SSMS 2014,您可以创建一个 V11 服务器并在此服务器上导入您的数据库。然而,这只是一个临时解决方案,因为 Web 和商业版数据库将于 9 月停用。此时您将不得不使用最新的工具来避免这个问题。

有一个修补程序可以下载并安装到您的计算机上。请导航至: https://support.microsoft.com/en-gb/kb/2936603 您需要输入您的电子邮件,然后下载 link 将发送到您的电子邮件地址。然后在你的机器上安装它,你可以看到如下选项:

将数据库作为数据项目安装到 Visual Studio、
将属性 window 中的目标框架设置为 SQL Azure,
构建项目并解决任何不受支持的问题。
发布到您的 Azure 网站。

我已经尝试了上述方法但对我不起作用 - 这个解决方案有效!