如何修复找不到的不兼容的SQL Server版本?

时间:2015-01-10 21:29:04

标签: c# asp.net sql-server visual-studio sql-server-data-tools

我使用VS 13刚刚安装了SQL Server 2014 Express,创建了一个新数据库,当我去添加一个新表(在VS内)时,我收到以下错误:

  

发现不兼容的sql server版本

我该如何解决这个问题?我是否应该找到VS所需的版本(如果是,如何?)并降级到所需的版本,或者我可以使用SQL Server 2014 Express解决它吗?

1 个答案:

答案 0 :(得分:11)

  1. 检查"目标平台:"下拉项目设置"项目属性的选项卡。如果" SQL Server 2014"未选中,请选择它。如果" SQL Server 2014"甚至不在列表中,你需要做下一部分(#2)。

  2. 确保您拥有最新版本的SQL Server数据工具(SSDT)。 VS 2013社区版(如果不是其他版本)附带的版本没有完全正常工作; - )。

    您应该可以通过执行以下操作来实现此目的:

    • 打开Visual Studio
    • 转到工具菜单
    • 选择"扩展程序和更新..."
    • 展开"更新" (左导航)
    • 转到"产品更新"
    • 选择" SQL Server数据工具"的条目。 (或任何名称相似的人)
    • 点击"更新"该条目中的按钮
    • 它会将一个文件下载到您的计算机上,名为" SSDTSetup.exe"
    • 运行" SSDTSetup.exe"它将下载并安装更新版本(截至目前版本为12.0.41025)
    • 完成安装后,关闭并重新打开Visual Studio

    或者您可以从http://msdn.microsoft.com/en-us/data/tools.aspx下载它(只需确保获得与您拥有的Visual Studio版本相对应的版本)。

  3. 有一个"允许不兼容平台的复选框"在两个地方:

    • “项目属性”的“调试”选项卡。点击"高级..."底部的按钮。它将位于可滚动列表的顶部。
    • "发布数据库"中的高级按钮(右侧);从“生成”菜单转到“发布项目”时弹出窗口。它将位于可滚动列表的顶部。