У меня есть учетная запись 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