如何修复找不到的不兼容的SQL Server版本?
我正在使用VS 13刚刚安装了SQL Server 2014 Express,创建了一个新的数据库,当我去添加一个新表(在VS内)时,我收到以下错误:
发现不兼容的sql server版本
我该如何解决? 我是否应该找到VS所需的版本(如果是,如何?)并降级到所需的版本,或者我可以使用SQL Server 2014 Express解决它吗?
-
检查项目属性的“项目设置”选项卡中的“目标平台:”下拉列表。 如果未选择“SQL Server 2014”,请选择它。 如果“SQL Server 2014”甚至不在列表中,则需要执行下一部分(#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版本相对应的版本)。
-
在两个地方有一个“允许不兼容的平台”复选框:
- Project Properties的Debug选项卡。 单击底部的“高级…”按钮。 它将位于可滚动列表的顶部。
- 当您从“生成”菜单发布项目时,“发布数据库”弹出窗口中的“高级”按钮(右侧)。 它将位于可滚动列表的顶部。