我最近安装在Windows Server 2008 R2的计算机上的Visual Studio 2010和SQL Server 2012 - (包括所有更新/服务包)。
当试图从Visual Studio中的SQL Server数据库上运行,VS引发以下错误:
不支持此服务器版本。 只有服务器的最多的Microsoft SQL Server 2008支持
我记得收到此相同的错误而回(在不同的计算机上),当我更新了一个SQL Server 2008实例到SQL Server 2008 R2。 此修复程序,当时,是安装(或重新安装)的Visual Studio 2010 SP1。
如今,我将再次接收(在新计算机上)这个错误,我认为是合理的重新安装VS SP1就像我做了一段时间回来。 但是,这样做并没有解决问题。
它看起来好像Visual Studio中可能需要另一个更新支持SQL Server 2012个实例。
为了清楚起见,这里是我做了产生错误的步骤:(使用VS 2010sp1和SQL2012)
- 使用VS,创建一个Windows窗体应用程序
- 右键单击该项目并选择,添加>新项目
- 选择“基于服务的数据库”
- 取消“数据源配置向导”出来
- 一个数据库将出现在Solution Explorer中的项目之下。 双击新建的数据库
- 该数据库将被添加到服务器资源管理器的数据连接列表
- 在服务器资源管理器,打开数据库,用鼠标右键单击表目录,然后选择“添加新表”
- “此服务器版本不支持......”引发该错误
截图无论它的价值..
我的问题是,是否有修复此? 如果是这样,是什么呢?
也许让SQL Server数据工具 ,它与SQL Server 2012的工作吗? 我相信有一些很好的教程和其他材料中开发人员培训工具包 。 我不认为有任何的技巧还没有做出的Visual Studio /数据多德与SQL Server 2012兼容的旧版本。
下面的MSDN博客链接讨论有关您在Visual Studio 2010中面临着本地的SQL Server数据库实例的问题。
在Visual Studio 2010中使用的LocalDB
我的问题是,我不能让VS2012到我第一次安装后的产品与SQL Server 2012的工作权利,但安装VS2012,并试图打开现有项目后,我现有的数据文件是做不到的。 我知道这个软件是用来自动带你通过向导来更新项目数据库,但是这并没有发生,我无法找到一个方法来做到这一点。 我对现在点摆脱的SQL Server 2012和重返至2008年,我宁愿使用最新的版本,但我不能花更多的时间在配置问题。
我试着重新安装SSDT为好,但一直得到你提到杰德同样的错误,这似乎让我周围的错误信息:
http://forums.asp.net/t/1721552.aspx/1?Working+with+Denali+SQLEXPRESS+in+VS+11+Database+issue
如果你使用了错误的供应商也可能会出现此错误。 一个最近遇到“此服务器的版本不支持......”错误和数据源配置问题解决在连接字符串中从SqlClient数据提供程序更改供应商到SQL Server Native Client的11.0后,来了。
对我来说,错误发生时,我尝试创建一个新的数据库。 所以失败后试图劝所有的方法,我通过单击“添加连接”,并把我的服务器名称在对话框中绕过了错误。 添加不存在的数据库名称后,它会通知它不能找到这样的数据库,并询问是否要创建它。 瞧! 数据库创建(即使服务器版本是不支持推测)。
文章来源: How to fix Visual Studio's error “This server version is not supported…” for SQL Server 2012