Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Важно!
Эта функция будет удалена в будущих версиях Windows. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте драйвер ODBC, предоставляемый Oracle.
Проверка подлинности операционной системы Oracle зависит от базовой операционной системы для управления доступом к учетным записям баз данных. Пользователям не нужно вводить пароль при использовании этого типа входа.
Чтобы воспользоваться этой функцией, укажите "/" в качестве идентификатора пользователя и не указывайте пароль при подключении с помощью любого из следующих API подключения: SQLBrowseConnect, SQLConnect или SQLDriverConnect.
Базы данных Oracle используют службы SQL*Net Authentication Services для проверки подлинности пользователей, вошедшего в систему. Эта служба хорошо работает, если пользователи вошли в Oracle с помощью SQLPlus; Однако если вошедший пользователь является службой, такой как службы IIS, проверка подлинности завершается сбоем. Это известное ограничение проверки подлинности SQL*Net и выдает следующую ошибку: "[Microsoft][драйвер ODBC для Oracle][Oracle]ORA-12641: служба TNS:authentication не удалось инициализировать".
Эту проблему можно устранить, изменив файл Sqlnet.ora. Этот файл конфигурации обычно хранится в подкаталоге Network\Администратор домашнего каталога Oracle. Добавьте следующую строку в Sqlnet.ora:
SQLNET.AUTHENTICATION_SERVICES = (none)