如何连接并查询SQL server 2000的数据?

santawen 2015-07-14 01:41:17
我使用Visual Studio 2013,并使用C#编写代码。在服务器资源管理器上,我试图建立一个到SQL Server 2000 数据库的连接,结果报错了:“SQL Server Native Client 11.0 不支持连接到 SQL Server 2000 或更早的版本”。
我无法升级或更改对方数据库。
我只是需要查询、提取数据库里的数据。
请问,我应当如何建立连接,并查询数据?
...全文
220 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2015-07-14
  • 打赏
  • 举报
回复
你看看有没有 oledb的驱动库来连接呢,之前我使用ADO连接 sql server 2000的
LongRui888 2015-07-14
  • 打赏
  • 举报
回复
直接用代码,也不可以连接吗
Tiger_Zhao 2015-07-14
  • 打赏
  • 举报
回复
不能用服务器资源管理器打开SQL Server 2000,只能在代码中自己连接(#1的方案一)。
至于数据库的设计、管理,只能用SQL Server 2000自己的企业管理器。
freecodex 2015-07-14
  • 打赏
  • 举报
回复
MSDN论坛上有类似帖子: https://social.msdn.microsoft.com/Forums/en-US/37d137be-f119-4d49-bddf-99f398328096/sql-server-2000-and-visual-studio-2010?forum=vstsdb 从代价的角度考虑,sql server 2000已经被所有的Visual Studio版本放弃了。 OverStackflow上类似的帖子(提供了可能的解决方案,但是需要自行测试): http://stackoverflow.com/questions/13270467/how-to-connect-to-sql-server-2000-database-from-visual-studio-2012 方案一:使用C# code这样连接sql server 2000
String sConexion = "Asynchronous Processing=true;"
                    + " Pooling=false;User ID=" + user + "; "
                    + " password= " + password + "; "
                    + " Initial Catalog=" + database + "; "
                    + " Data Source=" + server;// + ",1433";
SqlConnection conexion = new SqlConnection(sConexion);
conexion.Open();
方案二:直接使用Visual Studio 提供的【connect to database...】功能。 stackexchange上类似的帖子,建议是拿sql server 2000的备份文件在高版本的实例上恢复 http://dba.stackexchange.com/questions/56675/support-to-sql-server-2000-from-visual-studio-2013sql-server-2012

22,295

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧