日期:2014-05-18  浏览次数:20522 次

连接远程数据库出错
远程执行查询语句 ,表里面一共就6000多数据,只返回400多条就提示

sql 执行错误 错误源: system.Data 错误信息:阅读器关闭时尝试调用read

在服务器上查询就能很快返回全部结果

另外试了一下加 order by id 就能显示全部数据

本地数据库是sql server 2005 远程的版本是2000

------解决方案--------------------
应该是超时了吧
------解决方案--------------------
看下执行计划。
把查询的语句贴出来看看。
------解决方案--------------------
2000连接2005的问题吧,SQL Server向下兼容可以,向上兼容会有问题。
------解决方案--------------------
这个可能是版本兼容问题,要不关掉防火墙试试。