Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Link между серверами MSSQL-2000 и Oracle 8.1 [MSSQL]


Ольга ©   (2005-07-26 13:20:00) 

Прилинковала к серверу 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:42:00) [1]

2 Ольга   (26.07.05 13:38) [4]
8)


Ольга   (2005-07-26 13:38:00) [2]

Заработало!!!
Я в Oracle тоже не Копенгаген, но из каких-то закромов памяти вдруг вылезла "лишняя" точка:

> [сервер Oracle]. .[схема].[таблица]

Ура! Всем спасибо.


Ольга   (2005-07-26 13:35:00) [3]

[1]
Нет. Пишет Invalid object name.
[2]

> [схема].[таблица]@[dblink]

Это я совсем не поняла, для чего используется такой синтаксис?


evvcom   (2005-07-26 13:32:00) [4]

По-моему и для MSSQL синтаксис такой: [схема].[таблица]@[dblink]


Fay   (2005-07-26 13:24:00) [5]

2 Ольга   (26.07.05 13:20)
Я ваще-то не копенгаген, но IMHO что-то из [база] и [схема] лишнее.
Просто [сервер Oracle].[схема].[таблица] пашет?


Наверх

Титульная страница Поиск, карта сайта Написать письмо