Добавление базы данных Oracle в качестве модели ADO.NET в визуальную студию

Я следовал этому руководству:

http://download.oracle.com/oll/obe/EntityFrameworkOBE/EntityFrameworkOBE.htm

У меня есть Visual Studio 2012, внешняя база данных Oracle, компоненты доступа к данным Oracle (ODAC).

Сейчас я пытаюсь добавить свою базу данных, и она сначала просит меня установить соединение, но у меня нет места для ввода моего внешнего адреса.

введите описание изображения здесь

Есть раскрывающийся список для выбора имени источника данных, но он пуст. Итак, в основном, где я могу ввести свой внешний IP- адрес в Oracle Oracle, например: 62.44.121.211

2 ответа

Решение

Изменить тип подключения на EZ Connect а затем вы можете добавить информацию о подключении к базе данных.

Вы не используете правильный источник данных. Вы устанавливали только ODAC или ODT? ODT (Oracle Developer Tools) - это пакет, который добавляет плагины к VS, а не ODAC - что является просто реализацией ADO, в случае.net.

После того, как вы установите правильный пакет, источником данных будет "Oracle Database (Oracle ODP.NET)".

Когда вы будете использовать правильный драйвер, поле "имя источника данных" будет первым, и оно будет редактируемым.

В любом случае - для вашего драйвера (который я рекомендую вам обновить до версии Oracle!) Попробуйте проверить вкладку "Дополнительно" (не уверен, что вы сможете отредактировать ее оттуда).


Другое дело - в старых версиях ODP - вам нужно было добавить базу данных, которую вы хотите подключить, в файл TNSNAMES.ORA - клиента, на котором размещается ODP,

Пожалуйста, попробуйте добавить запись в TNSNAMES.ORA ODP.NET Oracle Home с базой данных, к которой вы хотите подключиться.

Вот как должна выглядеть запись в TNSNAMES: https://dba.stackexchange.com/questions/28326/how-do-i-generate-a-tnsnames-ora-file-to-connect-to-an-oracle-database

Другие вопросы по тегам