Пацанэ, помогите с Linked Server'ами до Оракла.
Настраиваю не в первый раз, но такое вижу впервые.
Установил ораклового клиента. Прописал TNS_ADMIN путь, в PATH - путь до клиента.
Если делаю в cmd tnsping SERVICE - всё ок. sqlplus из cmd успешно подключается.
Создаю linked Server
/****** Object: LinkedServer [ARGIS] Script Date: 18.06.2020 13:39 ******/
EXEC master.dbo.sp_addlinkedserver @server = N'test', @srvproduct=N'test', @provider=N'OraOLEDB.Oracle', @datasrc=N'test'
/* For security reasons the linked server remote logins password is changed with ######## */
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'test',@useself=N'False',@locallogin=NULL,@rmtuser=N'antoshka',@rmtpassword='########'
GO
иииии линкед сервер не работает.
тыркаю галочку ALLOW IN PROCESS - не помогает.
однако, как оказалось, джобы с этим линком отрабатывают.
т.е. linked server работает, когда его проверяешь локально, но когда с удаленного компа подключаешься - нет.
обычно такое случается при current security context и использовании kerberos. Но здесь фиксированный пользователь и не керберос, А самое главное, что вся делегация настроена верно.
"ORA-12154: TNS:невозможно разрешить заданный идентификатор соединения". (Microsoft SQL Server, Error: 7303)
но еще раз говорю, tnsping и sqlplus проходят