Невозможно подключиться SQLState=08004 [Oracle][ODBC][Ora]ORA-12154: TNS: не удалось разрешить идентификатор подключения, указанный в ms odbc администратор
4 ответа
Одна уловка, которая мне помогает, это когда вы заполняете:
Data Source Name Test
TNS Service Name 10.1.1.105:1521/ALXTEST
поэтому вам нужно указать hostname:port/servicename
, тогда он должен работать
У меня была эта проблема, и в определенной версии Oracle (мгновенный клиент 11.2) я добавил .World после имени tnsname, и это сработало.
ALXTEST.World =
(описание =
...
(service_name =ALXTEST.World
Нажмите на значок запуска-> введите cmd в текстовом поле-> вы увидите cmd.exe-> нажмите на него- > введите tnsping нажмите enter.
проверьте, можете ли вы подключиться к месту назначения или нет
Да. Это ответ на ошибку в ODBC с использованием TNS, указанный выше:[драйвер oracle odbc sqlstate 08004 ora 12154 tns] Он работает в Oracle 19 для 32-разрядной версии, а также в Windows 11: см. Прикрепленное изображение.
Исходный ответ/сообщение здесь: /questions/7763863/nevozmozhno-podklyuchitsya-sqlstate08004-oracleodbcoraora-12154-tns-ne-udalos-razreshit-identifikator-podklyucheniya-ukazannyij-v-ms-odbc-administrator/55418628#55418628 Имя источника данных Test123xyz Имя службы TNS 10.1.1.105:1521/ALXTEST