OPENROWSET От SQL к Oracle

Я пытаюсь подключиться с сервера sql к серверу oracle с OPENROWSET для извлечения данных.

это мой запрос:

SELECT a.*
FROM OPENROWSET(N'OraOLEDB.Oracle', N'Data Source=Myip:Port/dbname';'User Id=user';'Password=pass;',
   'select *   FROM  view  WHERE value = ''102030'' ') AS a;

sql возвращает ошибку ниже:

Поставщик OLE DB "OraOLEDB.Oracle" для связанного сервера "(null)" вернул сообщение "ORA-12154: TNS: не удалось разрешить указанный идентификатор подключения". Msg 7303, уровень 16, состояние 1, строка 23 Не удалось инициализировать объект источника данных поставщика OLE DB "OraOLEDB.Oracle" для связанного сервера "(null)".

Как я могу это исправить?

Я использовал связанный сервер для получения данных, но таблица оракула не маленькая, и ее выполнение занимает много времени.

0 ответов

Другие вопросы по тегам