“不支持此版本。仅支持 Microsoft sql server 2005 以下的服务器”

问题描述 投票:0回答:2

只是当我尝试在 VS 2008 Server Explorer 中添加新连接时收到此错误消息。 不幸的是,我在客户公司给我的电脑上工作,我需要获得在那里安装新软件的权限。这台电脑有 VS 2008 和一个相当旧的 Sql Server 版本(我可以看到 2000)。 我曾经认为VS不需要额外安装SQLServer来连接,但我想我错了......我想开发一个连接到SQL Server 2008的应用程序,测试连接后提示上述错误。 有没有办法在我这边不安装较新的 Sql Server 版本的情况下成功连接? 请,如果没有办法做到这一点,请回答“否”并告诉我,提前谢谢。

sql-server sql-server-2008 visual-studio-2008 database-connection
2个回答
4
投票

由于 Visual Studio 2008 在 SQL Server 2008 之前发布,开发环境数据库工具是在不了解 SQL Server 2008 的情况下编写的。

但是,由于这些版本的 Visual Studio 之前已发布 SQL Server 2008,设计时工具无法与SQL Server交互 2008 年 - 尽管可以通过编程方式访问数据 在使用 Visual 编写的应用程序的 SQL Server 2008 数据库中 工作室 2008 或 2005

来源:从 Microsoft Visual Studio 2005 和 2008 连接到 Microsoft SQL Server 2008

幸运的是,微软确实发布了针对 Visual Studio 2005 和 Visual Studio 2008 的补丁,文中也引用了该补丁(为了节省您阅读全文,对于 Visual Studio 2008,您需要安装 Visual Studio 2008 Service Pack 1)


0
投票

解决方法:1) 生成要连接的数据库的完整 SQL 脚本 2) 在您的开发计算机上安装 SQL Server Management Studio 2008 3) 从步骤 1 中生成的 SQL 脚本创建所需的数据库。 4) 在发生错误的连接屏幕,使用本地 SQL Server 2008 实例和步骤 3 中创建的空数据库。

© www.soinside.com 2019 - 2024. All rights reserved.