Не удается создать экземпляр поставщика OLE DB "oraoledb. oracle" ошибка при создании связанных серверов из SQL server в oracle
When I attempt to create a linked server to the oracle database from SQL Server Management Studio, I get the error: cannot create an instance of ole db provider "oraoledb.oracle" for linked server error 7303
Что я уже пробовал:
EXEC master.dbo.sp_addlinkedserver @server = N'ORACLE_CONNECTION', @srvproduct=N'ORACLE', @provider=N'MSDASQL', @datasrc=N'XE', @catalog=N'hr' EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'ORACLE_CONNECTION',@useself=N'False',@locallogin=NULL,@rmtuser=N'hr',@rmtpassword='hr' EXEC master.dbo.sp_addlinkedserver @server = N'ORACLE_CONNICTION_HR', @srvproduct=N'Oracle', @provider=N'OraOLEDB.Oracle', @datasrc=N'XE' EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'ORACLE_CONNICTION_HR',@useself=N'False',@locallogin=NULL,@rmtuser=N'hr',@rmtpassword='hr'
CHill60
Это может быть потому, что вы использовали ORACLE_CONNICTION_HR
вместо ORACLE_CONNECTION_HR
Richard Deeming
Установили ли вы поставщик Oracle для OLE DB на SQL server?
Adam_adam
Я установил поставщик Oracle для OLE DB на SQL server.