Подключитесь к Oracle, используя OLEDB с аутентификацией Windows - PullRequest
0 голосов
/ 14 мая 2018

У меня есть учетная запись Active Directory «Contoso \ SomeWinAccount», которую мне нужно использовать для подключения к базе данных Oracle.Когда я запускаю командную строку от имени пользователя Contoso \ SomeWinAccount, я могу успешно подключиться к Oracle следующим образом:

sqlplus.exe [OracleUserName]@myTnsName

SELECT user FROM dual; возвращает имя OracleUserName.Это прекрасно работает, и это именно то, что мне нужно.

Проблема в том, что мне нужно добиться того же, используя PowerShell и OLEDB.С помощью этой строки подключения я могу подключиться, но SELECT user FROM dual возвращает SomeWinAccount:

Provider=OraOLEDB.Oracle;User Id=/;Data Source=myTnsName;OSAutent=1;

Что мне нужно изменить, чтобы иметь возможность выступать в качестве OracleUserName при подключении?Возможно ли это даже с поставщиком OLEDB?

Версия: Oracle 12.2

...