Мы используем SQL Server 2008 R2 Standard и связанные серверы для получения информации из других баз данных Oracle.Поставщик для наших связанных серверов - поставщик Oracle для OLE DB.
У меня есть этот запрос, который я пытаюсь запустить в SQL Server.
select * from [HPROD]..[GTBUD].GT_BUD_COA_VW
Используя Oracle SQL Developer, я вижу, чтов таблице 44 859 записей.Есть идеи, почему я не могу получить данные?Следует отметить, что связанный сервер HPROD, с которым у меня возникают проблемы, работает под управлением Oracle 11g 64-bit 11.2.0.1.0 Production.Наш SQL Server работает на сервере Server 2008 R2 64.
Интересно, что у нас есть еще один связанный сервер IRPROD, использующий того же поставщика, что и HPROD.IRPROD использует точно такую же версию Oracle, но у нас нет проблем с ней.Все отлично работает.
Кроме того, если я попытаюсь использовать OpenQuery, HPROD все равно не будет показывать никаких строк.
select * from Openquery(HPROD,'select * from GTBUD.GT_BUD_COA_VW')
Я в растерянности.Мы должны быть в состоянии ударить эти таблицы.