System.Data.SqlClient.SqlException: 链接服务器 "(null)" 的 OLE DB 访问接口 "SQLNCLI10" 报错。

castlooo 2011-03-18 05:20:13
SELECT _a.*,_b.*,_c.* from maintable _a
left join opendatasource('SQLOLEDB','Data Source=192.168.0.3;User ID=username;Password=userpsd').dbname.dbo.detailtable _b on _a.id=_b.fatherid
left join opendatasource('SQLOLEDB','Data Source=192.168.0.3;User ID=username;Password=userpsd').dbname.dbo.detailtable2 _c on _a.cid=_c.cid
left join opendatasource('SQLOLEDB','Data Source=192.168.0.5;User ID=username;Password=userpsd').dbname.dbo.detailtable2 _d on _c.did=_d.did

System.Data.SqlClient.SqlException: 链接服务器 "(null)" 的 OLE DB 访问接口 "SQLNCLI10" 报错。提供程序内存不足。

表_a中的数据小于1万条
表_b 中的数据20万左右
表_c 10万左右
表_d 50万左右

操作系统
WINDOWS server2008 Enterprise SP2 ,32位操作系统 内存64G
server 2008 SP2
系统运行期间,数据库服务器内存不超过20G
该服务器为数据库服务器,无其他服务应用程序
...全文
1416 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
梅小梅 2012-05-09
  • 打赏
  • 举报
回复
纠结啊,学习下
name506 2012-04-04
  • 打赏
  • 举报
回复
也遇到了,学习 一下
LZWNEWSWAY96088 2011-06-21
  • 打赏
  • 举报
回复
端口没有打开
castlooo 2011-03-19
  • 打赏
  • 举报
回复
大量的数据链接服务器,是不是不能用?
--小F-- 2011-03-18
  • 打赏
  • 举报
回复
应该是链接服务器设置的问题 导致阻塞和死锁
  • 打赏
  • 举报
回复
1、远程链接是否正确
2、先用少量数据测试,能够成功,再在生产服务器上调试。

一步一步的来
快溜 2011-03-18
  • 打赏
  • 举报
回复
看看远程查询功能是否开启了。。
dawugui 2011-03-18
  • 打赏
  • 举报
回复
你尝试少整点数据再试试,看看是不是内存的问题?

22,301

社区成员

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

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