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

2024-01-10 09:27:16

? ? ? ?在SQL SERVER 中,链接Oracle数据库我们通常会通过DB_LINK方式进行数据获取,交互,在创建链接服务器之前,需要安装Oracle客户端,附件为精简版Oracle驱动,安装完成后,会出现新的Oracle访问接口链接服务器-访问接口:OraOLEDB.Oracle

? ? ? ? 安装完成后需要启动访问接口:OraOLEDB.Oracle中“允许进程内”,检查SQL?Server(MSSQLSERVER)和SQL?Full-Filter?Deamon?Launcher(MSSQLSERVER)两个服务的登录身份是否为Local Service,如果是,则直接将以上两个服务进行重启,重启后,创建链接服务器即可。创建链接服务器代码如下:

/****** Object: ?LinkedServer [ERP] ? ?Script Date: 2024-01-10 9:07:36 ******/
EXEC master.dbo.sp_addlinkedserver @server = N'ERP', @srvproduct=N'Oracle', @provider=N'ORAOLEDB.Oracle', @datasrc=N'//192.168.1.2/erp', @location=N'FetchSize=2000'
?/* For security reasons the linked server remote logins password is changed with ******** */
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'ERP',@useself=N'False',@locallogin=NULL,@rmtuser=N'erp',@rmtpassword='********'

文章来源:https://blog.csdn.net/ruoshuisanqian321/article/details/135494306
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。