我正在尝试将我的数据库移动到较新的 Azure 订阅。我过去只需在 SSMS 的本地数据库上单击“部署到 Azure”,然后将其部署到指定的 Azure 服务器。导入/导出 BACPAC 文件也可以。但是,我似乎无法在新服务器上执行任何操作。我不断收到错误:
“指定的服务目标‘Web’无效。”
谷歌搜索,我发现了这个thread解释需要更新 CREATE DATABASE 模板以适应 Azure 数据库(我猜是 Azure 升级)。但是,那hotfix提供的是专门针对 SQL Server 2014 的,我正在使用 SQL Server 2012。我检查了 2012 年的其他累积更新here但发现没有解决该问题。
有没有其他方法可以解决这个问题而无需升级到 2014?
只是总结一下我的软件版本:
- SQL Server 2012
- SQL管理工作室11.0.2100.60
- 本地数据库:SQL Server 10.50.16000
- 旧的 Azure 服务器:SQL Server 11.0.9230
- 新的 Azure 服务器:SQL Server 13.0.15
您收到此错误是因为最新的 V12 服务器不再支持 Web 版和商业版。如果您不想升级到 SSMS 2014,您可以创建一个 V11 服务器并在此服务器上导入您的数据库。然而,这只是一个临时解决方案,因为 Web 版和商业版数据库将于 9 月停用。此时您将必须使用最新的工具来避免此问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)