У меня возникают трудности с созданием соединения из моего 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
что сейчас работает:
- TNSNAMES.ORA успешно скопирован с другой рабочей станции разработчика
- я могу TNSPING в экземпляр БД
- я могу подключиться к базе данных с помощью SQLplus и выполнять любые команды SQL
- я могу создать DSN ТОЛЬКО при использовании "[b] C: \ Windows \ SysWOW64 \ odbcad32.exe [/ b]", нормальный odbcad32 не показывает мой DSN, который я только что создал?
- DSN, созданный выше, отлично работает при тестовом соединении.
Моя цель: иметь возможность выбрать соединение Oracle в объекте связанного сервера, но по-прежнему не действует после перезапуска сервера. (Windows Server 2008 Enterprise 64-битная SP2).
Любая идея, пожалуйста, в решении этой проблемы будет принята с благодарностью.
Спасибо.
Хорошо, ответ таков: убедитесь, что сервер Oracle listener исправен и работает. Я только что узнал от администратора баз данных, что в прошлом месяце проводилось сервисное обслуживание Oracle, о котором я не знал.