У меня есть сервер SQL 2005, который мне нужно связать с сервером Oracle.
Я установил клиент Oracle и выполнил несколько инструкций, найденных в Интернете. Каждый раз, когда я проверяю соединение, у меня появляется ошибка, в которой говорится, что «клиент Oracle и сетевые компоненты не найдены».
Это использует поставщик MSDAORA - когда я использую поставщика Oracle для OLE DB, я получаю «TNS: не удалось разрешить указанный идентификатор подключения».
Я немного знаком с SQL-сервером, но не знаю Oracle. Настройка: SQL Server 2005 в Windows 2003 (32-битная), Oracle 11g в Windows 2008 (64-битная).
Я также где-то читал, что есть проблема с подключением 32-битного сервера к 64-битному. Это что-то мешает мне?
Что означают ошибки и что мне может не хватать, чтобы все это работало?
Это известная проблема с 64-битным клиентом Oracle, некорректно работающим с 64-битным SQL Server.
К счастью, есть обходной путь. См. Эту статью: http://www.mssqltips.com/tip.asp?tip=1433
HTH, Дэн