RUS  ENG 

Выбор базы данных для слоя

Страницы: 1
RSS
Выбор базы данных для слоя
 
Здравствуйте. Такая проблема: в Редакторе баз данных создан описатель базы данных, например, fire.zb, в нем содержится ссылка на таблицу из ODBC-алиаса, и сохранен в области данных Zulu-сервера (в папке Data). Таблица из Редактора баз открывается, просматривается. Нужно сопоставить эту базу слою. Нажимаем на Структуру слоя. Если выбрать слой через ”Серверы геоданных”, то во вкладке Базы данных кнопка Добавить будет затемнена. Более того, если тут же создать базу данных, а в ней попытаться выбрать таблицу, то из источников данных присутствует только сервер, а BDE/ODBC нет. Если выбрать слой через ”Мои карты”, то эту базу можно сопоставить выбранному слою кнопкой Добавить без проблем, но тогда через сервер доступа к базе не будет.
 
Добрый день. Если база (fire.zb) создана и сохранена на сервере "локальными" средствами, т.е. просто на самой машине-сервере или в файловом доступе к машине-серверу, то тогда и подключить ее можно в таком же режиме.
Далее, если мы выбираем структуру слоя и выбираем слой с "сервера геоданных", сейчас нет возможности произвольного выбора баз на сервере, т.к. мы не можем позволить пользователю произвольно просматривать содержимое дисков сервера в поисках файлов *.zb. Поэтому базу можно выбрать только из имеющихся в слое или создать/удалить. Здесь мы может сделать отступление и все-таки позволить выбирать базу данных из папки, где находятся файлы слоя (но только из нее).
Также с локальной машины мы принципиально не даем возможности просматривать все зарегистрированные на сервере BDE/ODBC источники. В плане стоит сделать регистрацию на сервере "источников данных Zulu" в файлах конфигурации сервера (которые могут быть и BDE алиасом и ODBC источником и ADO источником), которые администратор и публикует (также как слои публикуются) для доступа с локальных мест. Сейчас добавлять в удаленную базу можно только таблицы Paradox/dBase, находящиеся в текуще папки слоя/базы.
Страницы: 1