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

       在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='********'

你可能感兴趣的:(Oracle日常管理,数据库,服务器,oracle)