У меня есть MS ACCESS DB, которая уже связана со многими таблицами в ORACLE. Я хочу добавить еще несколько таблиц на другой сервер ORACLE.
Problem is if i connect to the server through MS ACCESS and try to import using linked table manager i could not find my schema or user in that list of tables
This Link tables dialog even from Get External data->Link Tables gives me only system tables like (CTXSYS,DMSYS,XDB etc....).
Y Я не мог найти ни одну из моих таблиц? У меня не будет доступа к этому?
Как мне это достичь? почему моя схема таблицы не указана в этом, даже если я подключаюсь к правильному серверу?
Я не помню, как работает диспетчер Linked Table Manager в Access 2000, поэтому я могу быть вне базы. Однако в Access 2003 диспетчер Linked Table Manager позволяет мне изменять соединения для существующих ссылок на таблицы, но не предоставляет возможности для создания новых ссылок. (по крайней мере, не вариант, который я могу найти)
IOW, если одна и та же таблица источников существовала на другом сервере, я мог бы использовать диспетчер Linked Table Manager, чтобы изменить существующую ссылку для этой таблицы, чтобы указать на новый сервер. Но, без существующей ссылки на исходную таблицу, я не могу использовать Linked Table Manager для ее создания.
For that purpose, I go to Access' main menu and choose File -> Get External Data -> Link Tables, choose "ODBC Databases()" from the "Files of Type" box on the Link dialog, then choose the DSN for the server which houses the tables I want linked. IIRC, you should have a similar option with Access 2000.
Вы также можете использовать код VBA для создания своих ссылок. См. Метод TransferDatabase .