【问题标题】:This server version is not supported. Only servers up to Microsoft SQL Server 2005 are supported不支持此服务器版本。仅支持高达 Microsoft SQL Server 2005 的服务器
【发布时间】:2017-08-25 22:50:23
【问题描述】:

有几天我对 Visual Studio 2008 中的一个问题感到有些绝望,发生的情况是在我的公司中我使用 VS 2008 和 SQL Server 2014,我工作正常,但是在 DataSet 中选择新连接时(示例:当我想使用数据库中的数据添加 DataGridView 时,我必须通过代码而不是 VS 设计器来添加连接)我有以下错误:

是的,我为 Visual Studio 2008 Service Pack 1 安装了两到三倍的更新,然后多次重新启动计算机并没有任何结果,我还选择在我的计算机上安装 SQL Server 2008 R2 并没有解决问题任何人都可以指导我,是否有可能解决这个问题?

【问题讨论】:

  • 您使用的是古代版本的everything。为什么选择VS2008?这甚至不是受支持的产品。
  • 您正在从事的项目非常健壮,并且已经在 Visual Studio 2008 中开发了多年...
  • 好吧,你不能永远停留在 VS 2008 上。您是否尝试过迁移到 Visual Studio 2017?您仍然可以使用现代版本的 VS 来定位 .NET 3.5。
  • 相信我,我也建议改变,但很难,在项目的某些模块中有报告(报告.NET)在迁移的那一刻不起作用,我的一位老板告诉我已经进行了几次尝试,但都没有可能,无论如何我认为使用这些古老的技术会随着时间的推移而出现更严重的问题

标签: c# sql-server sql-server-2008 sql-server-2014


【解决方案1】:

好吧,伙计们,

我认为解决这个问题最有效的方法是将项目转移到更新的技术上,这样可以避免将来的麻烦。

然而,一个临时且有点“恶心”的解决方案是:

  • 拥有 SQL Server 2008 R2 Service Pack 2 SP2
  • 在 SQL Server 2008 R2 SP2 中恢复数据库 (SQL Server 2014)
  • 在 VS 2008 中,您将选择连接到 SQL Server 实例 2008 R2 SP2 并在本地工作

如果这不起作用,请尝试安装Service Pack 1 for SQL Server 2008 R2 SP2 并重新启动计算机

现在我将不得不适应第二种解决方案 jejeje

非常感谢大家!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-01
    • 1970-01-01
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多