У меня есть связанный сервер на SQL Server, который общается с Oracle. Выполнение следующего оператора sql с использованием Openquery
SELECT * FROM OPENQUERY(finance, 'select * from KFRI.VW_XREF_PROJECTS')
получит ошибку как следующее:
OLE DB provider "OraOLEDB.Oracle" for linked server "finance" returned message "ORA-12640: Authentication adapter initialization failed".
Msg 7303, Level 16, State 1, Line 1
Cannot initialize the data source object of OLE DB provider "OraOLEDB.Oracle" for linked server "finance".
Я пытался установить:
SQLNET.AUTHENTICATION_SERVICES= (NONE)
в {$ ORACLE_HOME} \ NETWORK \ ADMIN \ sqlnet.ora. Это не помогло.
Что интересно, мой коллега может без проблем выполнить точно такой же запрос на своей машине.
Любые советы о том, как это исправить, приветствуются !!