как получить доступ к таблице на нескольких серверах данных - PullRequest
2 голосов
/ 12 марта 2009

У меня есть два сервера Sysbase, server1 и server2. У меня есть объявленная и запущенная хранимая процедура на сервере server1. В этом SP я хочу получить доступ к таблице с server2. Как я могу это сделать? Кроме того, оба моих экземпляра работают в окне UNIX

Ответы [ 3 ]

1 голос
/ 12 июня 2009

Вы можете сделать это, подробнее о " Таблицы прокси " в Инфоцентр Sybase (поиск: создание оператора proxy_table) Афаик, также должен быть объявлен удаленный сервер. Я думаю, что это хорошо документировано.

1 голос
/ 12 июня 2009

Сначала создайте «Удаленный сервер» в базе данных с хранимой процедурой.
Вам нужно будет указать, что такое «Тип сервера» и как подключаться (например, ODBC), затем в информации о соединении вы можете просто указать имя DSN.

Теперь вы можете создавать прокси-таблицы для ссылок на другие серверы.

0 голосов
/ 12 марта 2009

Попробуйте использовать имя из четырех частей. Смотрите здесь: http://www.dbforums.com/sybase/1001475-call-sql-server-stored-proc-sybase.html

...