Назад | Перейти на главную страницу

Как запросить Oracle с SQL Server?

У меня возникают трудности с созданием соединения из моего SQL Server 2008 Enterprise SP2 x64 с базой данных Oracle 10g, хотя я уже установил Oracle Client 11g R2?

Я следил за этой статьей из URL-адреса шагов: http://www.ideaexcursion.com/2009/01/05/connecting-to-oracle-from-sql-server/

плюс добавлено: TNS_ADMIN в переменные сервера, которые указывают на: C: \ Oracle \ product \ 11.2.0 \ client_1 \ network \ admin

что сейчас работает:

  1. TNSNAMES.ORA успешно скопирован с другой рабочей станции разработчика
  2. я могу TNSPING в экземпляр БД
  3. я могу подключиться к базе данных с помощью SQLplus и выполнять любые команды SQL
  4. я могу создать DSN ТОЛЬКО при использовании "[b] C: \ Windows \ SysWOW64 \ odbcad32.exe [/ b]", нормальный odbcad32 не показывает мой DSN, который я только что создал?
  5. DSN, созданный выше, отлично работает при тестовом соединении.

Моя цель: иметь возможность выбрать соединение Oracle в объекте связанного сервера, но по-прежнему не действует после перезапуска сервера. (Windows Server 2008 Enterprise 64-битная SP2).

Любая идея, пожалуйста, в решении этой проблемы будет принята с благодарностью.

Спасибо.

Хорошо, ответ таков: убедитесь, что сервер Oracle listener исправен и работает. Я только что узнал от администратора баз данных, что в прошлом месяце проводилось сервисное обслуживание Oracle, о котором я не знал.