Вопрос:
SQL Query SELECT: Get information from Table other Database of this SAP Sybase SQL Anywhere Server

Необходимо получить информацию из таблицы другой базы данных этого же текущего сервера SAP Sybase ASA без реконнекта к другой базе сервера.
Модератор: Andrew™
Нужен рабочий текст SQL скрипта для приложения Clarion RUNTime для получения из другой базы одного и того же сервера SAP Sybase SQL Anywhere когда Initial Catalog отличная от необходимого запроса база данных.
Это всё теоретические рассуждения
BOB спасибо за отклик и ответы, но:
Доступа к другой базе SAP Sybase SQL Anywhere Interactive SQL в контексте подключенной нет
Нет такого понятия "базы одного и того же сервера". Когда запускается dbsrv.exe (условно), то выбираешь имя сервера. Это и есть сервер (!!!). К нему можно приконнектится. На компе может быть запущены несколько таких серверов. Между ними, получается, нет никакой связи. Надо делать два коннекта.Developer писал(а):Реконнект возможен, но когда необходимо взаимодействие между базами одного и того же сервера постоянный реконнект не
Kreator, извини, но при всём твоём авторитете для меня, ты не правkreator писал(а): Нет такого понятия "базы одного и того же сервера". Когда запускается dbsrv.exe (условно), то выбираешь имя сервера. Это и есть сервер (!!!). К нему можно приконнектится. На компе может быть запущены несколько таких серверов. Между ними, получается, нет никакой связи. Надо делать два коннекта.
А посмотри в диспетчере задач Винды сколько таких процессов. Плюс - каждый процесс слушает свой порт (первый, по умолчанию, 2638, второй - типа 49156). Sybase Central может приконнектиться к обоим, и мы можем. И их сервер репликации может. А что за упорство коннектиться к одной, а данные читать в другой базе?Developer писал(а):Кстати, один процесс DbsrvXX.exe может поддерживать до 255 физических файлов баз данных
Так в том то и дело что процесс DbsrvXX.exe единственныйkreator писал(а): А посмотри в диспетчере задач Винды сколько таких процессов. Плюс - каждый процесс слушает свой порт (первый, по умолчанию, 2638, второй - типа 49156). Sybase Central может приконнектиться к обоим, и мы можем. И их сервер репликации может. А что за упорство коннектиться к одной, а данные читать в другой базе?
Посмотри их интерактивную справку DocCommentXchange, может там что есть.
vd-vuf спасибо за отклик!vd-vuf писал(а): Иногда чтобы не копаться в хелпниках - как правильно описать в словаре или в рунтайме свойства sql таблицы.
В словарь делаю импорт структуры таблицы с sql сервера. Клаша, умничка, сама корректно заполняет свойства "Owner Name" и "Full Path Name"
В данном случае если правильно заполнены эти свойства для таблиц. Можно попробовать считать по паре записей обычными NEXT но предварительно включить логирование в "Driver Trace". Вот в логах и поcмотреть как выглядит select. Это конечно если все срастется по изначально задуманному сценарию.
Не могёт такого быть! Покажи как запустить один DbsrvXX.exe с двумя базами.Developer писал(а):Так в том то и дело что процесс DbsrvXX.exe единственный