Форум: "Базы";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];
ВнизLink между серверами MSSQL-2000 и Oracle 8.1 Найти похожие ветки
← →
Ольга (2005-07-26 13:20) [0]Прилинковала к серверу MSSQL сервер Oracle (MS OLE DB Provider for Oracle). В Enterprise Manager нужную таблицу Oracle вижу. В QA пытаюсь выполнить запрос:
SELECT * FROM [сервер Oracle].[база].[схема].[таблица]
Получаю ошибку:
Invalid use schema and/or catalog for OLE DB provider "MSDAORA". A four-part name was supplied, but the provider does not expose the necessary interfaces to use a catalog and/or schema.
Сообщение в общем понятно, не понятно что делать.
← →
Fay © (2005-07-26 13:24) [1]2 Ольга (26.07.05 13:20)
Я ваще-то не копенгаген, но IMHO что-то из [база] и [схема] лишнее.
Просто [сервер Oracle].[схема].[таблица] пашет?
← →
evvcom © (2005-07-26 13:32) [2]По-моему и для MSSQL синтаксис такой: [схема].[таблица]@[dblink]
← →
Ольга (2005-07-26 13:35) [3][1]
Нет. Пишет Invalid object name.
[2]
> [схема].[таблица]@[dblink]
Это я совсем не поняла, для чего используется такой синтаксис?
← →
Ольга (2005-07-26 13:38) [4]Заработало!!!
Я в Oracle тоже не Копенгаген, но из каких-то закромов памяти вдруг вылезла "лишняя" точка:
> [сервер Oracle]..[схема].[таблица]
Ура! Всем спасибо.
← →
Fay © (2005-07-26 13:42) [5]2 Ольга (26.07.05 13:38) [4]
8)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c