将SQL Server 2012指定为目标平台的项目可能会遇到与Microsoft Azure SQL数据库v12的兼容性问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将SQL Server 2012指定为目标平台的项目可能会遇到与Microsoft Azure SQL数据库v12的兼容性问题相关的知识,希望对你有一定的参考价值。
当我尝试将我的代码第一个项目发布到Azure时,它会向我显示此警告:
警告:将SQL Server 2012指定为目标平台的项目可能会遇到与Microsoft Azure SQL数据库v12的兼容性问题。
如何更改目标平台?
我用谷歌搜索了它,但我发现的是数据项目的SQL项目等。
答案
@David Browne的链接导致答案,直接引用他的链接:
更改项目的目标平台
在Solution Explorer中右键单击您的项目,然后选择Properties。单击左侧的“项目设置”选项卡以访问“项目设置”属性页。
此页面中的Target platform下拉列表包含可以发布数据库项目的所有受支持的SQL Server平台。对于此过程,请选择SQL Azure。
当然,对于这个特定警告,您需要选择:Microsoft Azure SQL Database V12
另一答案
我使用SSMS 2012遇到了同样的问题。
解决方案是:
- 下载并安装the latest version of SMSS(在我的情况下,2018年)。
- 重启电脑。
- 在SMSS上登录我的localhost服务器。
- 选择我的数据库,然后再次尝试“将数据库部署到Ms Azure”。
祝好运。
以上是关于将SQL Server 2012指定为目标平台的项目可能会遇到与Microsoft Azure SQL数据库v12的兼容性问题的主要内容,如果未能解决你的问题,请参考以下文章