Visual Studio не может разрешить TNS
У меня какое-то время была проблема, но вдруг она стала предельной ошибкой, так как я выполнил эту задачу "сегодня". я уже попробовал все предложенное.
вызвано проблемой при установке Oracle, я нашел обходной путь, и я подключаюсь к базе данных с помощью строки подключения ниже, которая работает:
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=MYDATABASE)));User ID=myusername;Password=mypassword;
и в этой базе данных у меня есть таблица соединений, которую мой уровень данных использует для подключения к другим базам данных. вот тут и начинается проблема. при попытке подключиться к другим базам данных появляется сообщение об ошибке: ORA-12154: TNS: не удалось разрешить указанный идентификатор подключения.
Короче говоря: я не могу коснуться этого стола. Tnsping работает, жаба тоже. но разработчик plsql и визуальная студия не могут. я имею в виду, что должна быть проблема со слушателем, sqlora, tnsnames или таким конкретным файлом оракула, и я не могу найти что.
1 ответ
Для VS я бы попробовал положить tnsnames.ora в папку bin приложения. Для sqlplus я бы проверил, что это в C:\Orant\