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)".
Как я могу это исправить?
Я использовал связанный сервер для получения данных, но таблица оракула не маленькая, и ее выполнение занимает много времени.