因为 OLE DB 访问接口 'MSDAORA' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。

lcw321321 2011-11-15 01:15:15
如题:
使用链接服务器时提示:因为 OLE DB 访问接口 'MSDAORA' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。
windows 2008r2 64
MS SQL 2008R2 64 开发版

ORACLE 11G R2 64位
在XP 32 、 MS SQL 2005 32 下可以使用正常链接服务器,但是将其生成脚本在 2008 R2上 执行且成功,但使用时却提示“单线程单元模式下,不能用”



有点怪!各位大侠看下,谢谢
...全文
2114 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lcw321321 2012-04-22
  • 打赏
  • 举报
回复
貌似驱动有问题,我换成32位的一切OK
双月友 2011-12-01
  • 打赏
  • 举报
回复
可以了吗?分享一下....
lcw321321 2011-11-15
  • 打赏
  • 举报
回复
好的,我再试试
唐诗三百首 2011-11-15
  • 打赏
  • 举报
回复
中国风 2011-11-15
  • 打赏
  • 举报
回复
--小F-- 2011-11-15
  • 打赏
  • 举报
回复
下载最新的驱动

原因是:在64SQL Engine中已经不提供jet.oledb.4.0的驱动了
解决方法:下载一个ACE.Oledb.12.0 for X64位的驱动,并把连接字符串Microsoft.jet.Oledb.4.0 更改为 Microsoft.ACE.OLEDB.12.0

22,209

社区成员

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

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