20

我从 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不兼容。

4

4 回答 4

44

您应该将 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 更新通道(工具 -> 扩展和更新 -> 更新)。

希望这可以帮助

于 2014-06-22T13:39:35.937 回答
12

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

查看 VS2013 中的扩展和更新,应该有可用于 SQL Server Data Tools 的更新。

于 2014-06-22T13:38:22.713 回答
3

SSDT 直到 2013 年 10 月发布才支持 SQL Server 2014。

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

于 2014-06-22T13:38:11.230 回答
2

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

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

Get it from here http://msdn.microsoft.com/en-us/data/hh297027

于 2014-06-22T13:40:57.410 回答