Мой офис недавно провел некоторую миграцию серверов, и в результате наши веб-страницы теперь используют разные источники данных.В нашей среде мы обычно используем SQL Server, хотя у нас также есть связанный сервер с базой данных Oracle.У меня возникают трудности с выяснением того, где мне нужно обновить имя пользователя и пароль для одной из наших веб-страниц.
В общем, процесс был довольно простым: перейдите к Web.Config, найдите строку подключения, которуюстраницы, и обновите ее, указав соответствующий источник данных, имя пользователя и пароль.Эта страница, однако, отличается.Во-первых, я получаю эту ошибку при посещении страницы:
ОШИБКА [28000] [Oracle] [ODBC] [Ora] ORA-01017: неверное имя пользователя / пароль;вход в систему запрещен
ОШИБКА [IM006] [Microsoft] [Диспетчер драйверов ODBC] Ошибка драйвера SQLSetConnectAttr
ОШИБКА [28000] [Oracle] [ODBC] [Ora] ORA-01017: неверное имя пользователя / пароль;Ошибка входа в систему
Хорошо, поэтому, очевидно, мне нужно где-то обновить пароль.Я захожу в Web.Config и не вижу строк подключения.Это первое для меня, поэтому я начинаю осматриваться, и единственное, что я вижу (стоит упомянуть), это строка:
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1; Trusted_Connection=yes" cookieless="false" timeout="20"/>
Для меня это означает, что база данных является локальной, или напо крайней мере, моя проблема лежит на самом веб-сервере.Поэтому я удаленно и проверяю оба соединения ODBC для Oracle и SQL Server;без вопросов.Каждый из них работает.Я даже проверяю 32-битные и 64-битные соединения.
Поиск в Google «Ошибка драйвера SQLSetConnectAttr» говорит мне, что это проблемы ODBC, но опять же ... Я ничего не могу найти.
У кого-нибудь есть идеи, почему я продолжаю получать эти ошибки и что я могу сделать, чтобы исправить это?