Visual Studio 2013 与 MS SQL Server 2014 不兼容

Posted

技术标签:

【中文标题】Visual Studio 2013 与 MS SQL Server 2014 不兼容【英文标题】:Visual Studio 2013 incompatibility with MS SQL Server 2014 【发布时间】:2014-08-12 15:44:47 【问题描述】:

我从 MSDN 下载了 MS SQL Server 2014 企业版。我想用 C# 和 MS SQL 做一个服务器后端,但问题是,每当我想在 Visual Studio 2013 Ultimate 中对 DB 做一些事情时,它只会告诉我这个

===================================

An incompatible SQL Server version was detected. (Microsoft.VisualStudio.Data.Tools.SqlEditor)
------------------------------
Program Location:

   at Microsoft.VisualStudio.Data.Tools.SqlEditor.DataModel.SqlConnectionStrategy.ValidateConnectionForEditor(UIConnectionInfo ci, IServerType server)
   at Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()

老实说,我不知道发生了什么,或者为什么告诉我VS与SQL server不兼容。

【问题讨论】:

【参考方案1】:

你应该更新SSDT到2014,你可以在这里下载:http://msdn.microsoft.com/en-us/data/hh297027

在此博客上阅读有关 SQL Server 2014 支持的更多信息:SQL Server Data Tools for SQL Server 2014 is available

来自帖子:

对于 Visual Studio 2013 下载,请查看 Visual Studio 更新频道 (工具 -> 扩展和更新 -> 更新)此更新。

希望对你有帮助

【讨论】:

【参考方案2】:

我猜您的 VS2013 没有完全更新,您需要更新 SQL2014 的数据库工具组件 (SSDT)。几天前我在此发布了an answer 并附有一些说明。

查看 VS2013 中的Extensions and Updates,应该有适用于 SQL Server Data Tools 的更新。

【讨论】:

【参考方案3】:

SSDT 在 2013 年 10 月发布之前不支持 SQL Server 2014。

在此处更新您的 SSDT http://msdn.microsoft.com/en-au/data/tools.aspx

【讨论】:

【参考方案4】:

直到 1 月下旬,只有 SQL Server 2014 CTP 可用(社区技术预览版),而不是 RTM; Visual Studio 等工具不支持。

但现在有新的数据工具可用,您可以下载并升级到它。

从这里获取它http://msdn.microsoft.com/en-us/data/hh297027

【讨论】:

以上是关于Visual Studio 2013 与 MS SQL Server 2014 不兼容的主要内容,如果未能解决你的问题,请参考以下文章

在 MS Visual Studio 2013 中构建多个项目

没有 在MS Visual Studio 2013中 - 怎么做?

在 Visual Studio 2013 中使用 MS Access (C#) 生成发票

visual stdio2015里解决方案管理器窗口隐藏后怎么恢复

MS Visual Studio 2013 MFC 应用程序:为消息/输出服务创建文本框

在 MS Visual Studio 2013 中,我可以使用啥来代替 std::aligned_alloc?