Я работаю над приложением .NET, которое должно читать из базы данных Oracle 10g позади Siebel. В Проводнике Сервера VS 2010 года я создал соединение с помощью коннектора типа OracleClient со ссылкой на сервисное название TNS Oracle как "имя сервера". Кнопка "Test Connection" показывает, что соединение успешно. Однако в Проводнике Сервера, когда я иду для расширения Таблиц, никакие таблицы не показывают. Я знаю для того, что существует 3000 + таблицы в базе данных (благодарит Siebel). Кто-либо знает то, что происходит здесь? Я хотел бы создать Платформу Объекта 4.0 Модели данных Объекта...
Спасибо за справку!
Andy
Мне было очень трудно решить эту проблему самостоятельно. По этой теме очень мало полезной документации. После того, как вы создадите соединение для передачи данных и проверите соединение, нажмите «ОК», затем откройте окно проводника сервера. Щелкните правой кнопкой мыши новое подключение к данным оракула и выберите «Изменить представление». По умолчанию выбраны «Мои объекты», попробуйте выбрать «Пользовательские объекты» или «Все объекты». Как только вы это сделаете, вы сможете увидеть все объекты в подкатегориях подключения к данным.
Есть ли у вас права доступа к схеме и / или таблицам?
Не знаю VS2010, но мне кажется, что есть настройка, чтобы показать вам по умолчанию только ваша схема.
ОБНОВЛЕНИЕ: Oracle только что анонсировала новую версию ODAC, 11.2.0.1.1 Beta с поддержкой VS 2010. Вы можете попробовать.