2014-05-22 3 views
0

Я хочу подключиться из среды Solaris к удаленному серверу Sybase (у меня есть учетные данные IP и пользователя для подключения) и запускать некоторые SQL-запросы. Какие существующие приложения/скрипты я могу использовать?Подключение Sybase и запуск SQL от Solaris

+2

Вы нуждаетесь в Sybase client - isql и библиотеки видят сайт Sybase или спрашивают у вашего системного администратора – Mark

+0

, насколько я тестировал isql, не принимает соединение с удаленным сервером, правильно? – Solarisan

+0

'isql' работает в вашей локальной системе и подключается к удаленной базе данных, но вы должны использовать имя сервера, а не IP-адрес для подключения. Ответ Винса должен указать вам в правильном направлении. –

ответ

1

Если вы говорите о сервере Sybase ASE (я не уверен в SQLAnywhere), вы можете локально использовать isql для удаленного сервера ASE. В клиентском доме Sybase, добавьте следующие строки в файле 'интерфейсов' в замене имени хоста и ASE_port_number:

ASE_SERVER 
    master tcp ether <hostname> <ASE_port_number> 
    query tcp ether <hostname> <ASE_port_number> 

пример:

ASE_TEST_A 
    master tcp ether server1 5200 
    query tcp ether server1 5200 

затем запустить ISQL: isql -U sa -S ASE_TEST_A -P password -w200

+0

Вы также можете использовать 'dsedit' и' dscp' для редактирования файла интерфейсов вместо его ручной редактирования. –

+0

база данных Sybase IQ, применимо? – Solarisan

+0

Он должен работать с Sybase IQ – Vince

Смежные вопросы