首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

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

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

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



有点怪!各位大侠看下,谢谢

[解决办法]
下载最新的驱动

原因是:在64SQL Engine中已经不提供jet.oledb.4.0的驱动了
解决方法:下载一个ACE.Oledb.12.0 for X64位的驱动,并把连接字符串Microsoft.jet.Oledb.4.0 更改为 Microsoft.ACE.OLEDB.12.0
[解决办法]
參照試試
http://zhidao.baidu.com/question/319152796.html
[解决办法]
sql server这边,

要装64位的oracle 11g r2客户端.

参考:
http://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/dfd61545-1cb3-4353-9d70-b93387f65c8c/

热点排行