我试图发布项目并收到此错误:
指定sql server 2014作为目标平台的项目无法发布到sql server 2012
如何定位2012年?
答案 0 :(得分:12)
我遇到了同样的问题,我可以通过以下方式解决问题:
1) Right click on the project go to Properties and change the Target platform as shown below.
答案 1 :(得分:4)
我知道为时已晚,但是今天我在SQL Server 2016中遇到了相同的错误。然后我尝试了第一种解决方案,但对我而言不起作用。
就我而言,通过允许不兼容平台检查为真解决了我的问题。
只需执行以下步骤... 转到发布->高级->选中允许不兼容的平台->发布
答案 2 :(得分:1)
对我来说,即使我将sqlproj设置为目标SQL Server 2008,当我运行调试时,将启动的SQL服务器的本地版本(在sql server对象资源管理器中)将是2014(localdb)\ ProjectsV12当我在这里右键点击数据库以“提取数据层应用程序”时,dacpac将以2014年为目标。 但是我发现如果我在解决方案资源管理器中右键单击我的sqlproj并选择“Snapshot Project”,我会得到一个针对SQL Server 2008的dacpac,这就是我需要的。