sql-server - 如何修复 SQL Server 2012 的 Visual Studio 错误 "This server version is not supported..."

标签 sql-server visual-studio visual-studio-2010 sql-server-2012 sql-server-2012-express

我最近在 Windows Server 2008 R2 计算机上安装了 Visual Studio 2010 和 SQL Server 2012 -(包括所有更新/Service Pack)。

当尝试从 Visual Studio 中处理 SQL Server 数据库时,VS 抛出以下错误:

This server version is not supported. Only servers up to Microsoft SQL Server 2008 are supported

我记得不久前(在另一台计算机上)当我将 SQL Server 2008 实例更新到 SQL Server 2008 R2 时,也遇到了同样的错误。当时的修复方法是安装(或重新安装)Visual Studio 2010 SP1。

现在我再次收到此错误(在新计算机上),我认为重新安装 VS SP1 是合理的,就像我不久前所做的那样。然而,这样做并没有解决问题。

看来 Visual Studio 可能需要另一次更新才能支持 SQL Server 2012 实例。

为了清楚起见,以下是我产生错误的步骤:(使用 VS 2010sp1 和 SQL2012)

  1. 使用 VS 创建 Windows 窗体应用程序
  2. 右键单击项目并选择“添加”>“新项目”
  3. 选择“基于服务的数据库”
  4. 取消“数据源配置向导”
  5. 数据库将出现在解决方案资源管理器中您的项目下。双击新数据库
  6. 数据库将添加到服务器资源管理器的数据连接列表中
  7. 在服务器资源管理器中,打开数据库,右键单击“表”目录,然后选择“添加新表”
  8. 抛出错误“不支持此服务器版本...”

无论其值(value)如何,屏幕截图.. enter image description here enter image description here

我的问题是,这个问题有解决办法吗?如果是的话,那是什么?

最佳答案

也许得到SQL Server Data Tools ,哪些适用于 SQL Server 2012?我相信Developer Training Kit中有一些很好的教程和其他 Material 。 。我认为还没有任何技巧可以使旧版本的 Visual Studio/Data Dude 与 SQL Server 2012 兼容。

关于sql-server - 如何修复 SQL Server 2012 的 Visual Studio 错误 "This server version is not supported...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10285652/

相关文章:

sql-server - 将 datetime2 存储在 ssis 变量中

sql - 我应该在客户端还是在 SQL Server 中生成大量 SQL 数据?

c# - 通过 Visual Studio FTP 将 ASP.NET Core MVC 网站发布到 IONOS 1&1

c# - 无法在 VSE 2010 中打开 mvc c# 项目

sql - 根据字符范围选择字符串字段的最佳方法是什么?

sql - 如何在 SQL Server 中为这种情况创建索引?

c# - 忽略另一个项目中的错误以在解决方案中运行当前项目

c# - 控制台项目和winforms项目在同一个解决方案中

asp.net - 身份验证模式 ="Forms"导致 WCF 端点出现错误

c++ - Visual C++ 尾调用优化