При использовании поставщика Oracle oledb SQL Server аварийно завершает работу при использовании связанного сервера - PullRequest
0 голосов
/ 05 сентября 2018
exec master.dbo.sp_MSset_oledb_prop 'ORAOLEDB.Oracle', N'AllowInProcess', 1 ;
GO

exec master.dbo.sp_MSset_oledb_prop 'ORAOLEDB.Oracle', N'DynamicParameters', 1 ;
GO

sp_addlinkedserver @server = 'OrclDB', @srvproduct = 'Oracle', @provider = 'OraOLEDB.Oracle', @datasrc = 'PDBORCL';
GO

exec master.dbo.sp_serveroption  @server=N'OrclDB',@optname=N'rpc out',@optvalue=N'true';
GO

sp_addlinkedsrvlogin @rmtsrvname = 'OrclDB', @useself = 'False', @locallogin = NULL, @rmtuser = 'hr', @rmtpassword ='hr';
GO


SELECT * FROM OrclDB..HR.EMPLOYEES;

Ошибка скриншота ниже: -

enter image description here

Каждый раз, когда я выполняю этот запрос, я получаю сообщение об ошибке, показанное выше.

1 Ответ

0 голосов
/ 05 сентября 2018

Это больше комментарий, но мне не хватает представителя. Вы проверили журнал ошибок? Журнал может быть многословным, и вы получите представление о том, что на самом деле происходит. Какую версию SQL Server вы используете?

...