无法创建链接服务器 "ORCL" 的 OLE DB 访问接口 "OraOLEDB.Oracle" 的实例 (错误:7302)

Posted tc310

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法创建链接服务器 "ORCL" 的 OLE DB 访问接口 "OraOLEDB.Oracle" 的实例 (错误:7302)相关的知识,希望对你有一定的参考价值。

原文:https://www.cnblogs.com/tiger2soft/p/6954308.html

在sqlserver中创建oracle的链接服务器时,提示此错误。

按照网上的方案,先后使用了三种方案都没有解决问题(1.修改注册表,2.勾选“允许进程内”,3.设置dcomcnfg)。最后在一篇博客中找到了解决方案,

将SQL Server(MSSQLSERVER)和SQL Full-Filter Deamon Launcher(MSSQLSERVER)两个服务的登录身份改为Local Service就可以了。

 如图

1.设置这两个服务的登录身份

 

2.在sqlserver中勾选“允许进程内” 选项。

然后重启这两个服务,再次新建链接服务器就成功了。

 

注意:安装odac的时候要选择和服务端位数一直的客户端。

 

参考:

http://www.cnblogs.com/527289276qq/p/4770379.html

http://www.cnblogs.com/527289276qq/p/5917351.html

http://www.docin.com/p-1790654178.html

http://blog.sina.com.cn/s/blog_44380b32010131my.html

以上是关于无法创建链接服务器 "ORCL" 的 OLE DB 访问接口 "OraOLEDB.Oracle" 的实例 (错误:7302)的主要内容,如果未能解决你的问题,请参考以下文章

无法创建链接服务器 "xxx" 的 OLE DB 访问接口 "OraOLEDB.Oracle" 的实例。 (Microsoft SQL Server,错误: 7

orcl数据库impdp导入数据库出现无法解析指定的链接标识符

带有查询的链接表在列名中包含“/”

ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME

用C#链接Oracle Database总是出错(ORA-12154: TNS: 无法解析指定的连接标识符)

无法执行该操作,因为链接服务器 "xxxxx" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务