2009-11-30 5 views
1

Как указано в заголовке, можно ли программным путем установить SQLNET.AUTHENTICATION_SERVICES с помощью Oracle.DataAccess DLL?Могу ли я установить SQLNET.AUTHENTICATION_SERVICES = (NONE) программно?

+0

Я думаю, что вы можете выполнить соединения, как вам нужно, через класс OracleConnection. Почему вы пытаетесь изменить это? Возможно, больше фона поможет. –

+0

У меня есть эта проблема, и это потому, что одна интеграция использует проверку подлинности Windows, и она выбрасывает ORA-01017, если она установлена ​​в None. Другая интеграция использует интеграцию Oracle и выбрасывает ORA-12640, если она настроена на NTS или All –

ответ

0

@Adam - для этого необходимо установить значение NONE, чтобы исключить классический недействительный метод авторизации/аутентификации oracle для приложений, когда они пытаются (обычно) подключать второе устройство к аппарату. Изменение этого значения ни к чему не мешает этой проблеме.

@user - это будет сложно в зависимости от местоположения файла, так как ваше приложение может потребоваться запустить в качестве администратора для запуска с правильными привилегиями для сохранения изменений.

Смежные вопросы