После вдохновения от ответа @ Harrison я наконец смог создать успешное соединение с базой данных Oracle, расположенной на удаленном сервере.Поэтому я сделал именно так, как сказал мне Харрисон, - создал переменную среды с именем TNS_ADMIN и дал ей путь к файлу TNSNAMES.ORA (в моем случае это C: \ app \ Mikola \ product \ 11.2.0 \ client_1\ Network \ Admin \ Sample). Но этого было недостаточно.Мне пришлось добавить некоторые параметры в файл, открыв его в простом текстовом редакторе, таком как Блокнот. Здесь я публикую внутренний вид файла TNSNAMES.ORA:
OracleServerHost =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.117.17.1)(PORT = 1521))
(CONNECT_DATA =(SID = ORCL)
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
После сохранения и перезапуска VS 2010Я получил «OracleServerHost» в раскрывающемся списке «Имя источника данных».
PS Изменение файла TNSNAMES.ORA может не потребоваться, если вы уже настроили этот файл во время установки Oracle Client.