将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遇到了同样的问题。

解决方案是:

  1. 下载并安装the latest version of SMSS(在我的情况下,2018年)。
  2. 重启电脑。
  3. 在SMSS上登录我的localhost服务器。
  4. 选择我的数据库,然后再次尝试“将数据库部署到Ms Azure”。

祝好运。

以上是关于将SQL Server 2012指定为目标平台的项目可能会遇到与Microsoft Azure SQL数据库v12的兼容性问题的主要内容,如果未能解决你的问题,请参考以下文章

使用SQL Server 2012创建表

Win10 下卸载sql server 2012的问题

在 SQL SERVER 2012 中将 NULL 转换为空白

MS SQL Server 2012:网络访问配置不起作用

sql server2012 安装问题

SQL Server 2012 官方版 / SQL Server 2012下载