Mohammed Elkholy Ответов: 1

Asp.net - подключение к oracle


Когда я подключаюсь к базе данных oracle от моего клиента с помощью WinApp она работает хорошо

но если я использую тот же код в asp.net это дает мне эту ошибку

ORA-12638: не удалось получить учетные данные в



Пожалуйста, какая-нибудь помощь?

Что я уже пробовал:

Я изменил - SQLNET.AUTHENTICATION_SERVICES= (NTS) To: - SQLNET.AUTHENTICATION_SERVICES= (NONE) в sqlnet.ora.

но не работает

Wendelius

Используете ли вы аутентификацию Windows или Oracle?

AnkushK1

Можете ли вы показать, как вы устанавливаете соединение с oracle в коде?

Mohammed Elkholy

Нет я использую идентификатор пользователя базы данных и пароль

Mohammed Elkholy

Объекта oracleconnection СN = нового объекта oracleconnection("источник данных=платить;идентификатор пользователя=ОПЛ;пароль=ОПЛ;Юникод=истина");

Метод oledbconnection CN = на новый объект oledbconnection("поставщик=OraOLEDB.Оракул.1;пароль=ОПЛ;сохранять сведения о безопасности=true;в идентификатор пользователя=ОПЛ;источник данных=платить");

та же проблема с oracleconnection и oledbconnection

1 Ответов

Рейтинг:
2

Wendelius

Мало что нужно проверить или сделать:


  • Проверьте журнал событий Windows для получения дополнительной информации
  • Для службы IIS проверьте, какую учетную запись вы используете для запуска службы (в Панели управления). Может ли эта учетная запись взаимодействовать с сервером базы данных
  • Убедитесь, что вы изменили правильный SQLNET.ORA, тот, который использует IIS, если у него есть другая установка клиента Oracle
  • Используйте трассировку SQLNET, чтобы найти дополнительную информацию, например, см. http://www.dba-oracle.com/t_sql_net_tracing.htm[^]