Создаю журнал изменений при редактировании пользователями слоев. Всю информацию пишу в определенные мной поля базы данных *.zb без графических объектов. Плагин открывает базу через файл расположенный в папке на компьютере сервера Zulu (файловый доступ) Вопрос можно ли как-то открывать эту базу через сервер геоданных как например *.zl открывает слои?
Доступ к базе данных., Обеспечение доступа (открытие) базы данных без графических объектов через сервер геоданных
07.02.2022 11:52:17
|
|
|
|
08.02.2022 03:39:03
Доброе утро!
Спасибо за быстрый ответ, но моя база не на основе слоя, т.е. есть описатель *.zb и сама таблица *.db в ней нет *.b00 и т.п. Такая структура мной сделана намеренно т.к. если база как слой (но без графических объектов на карте) то при отображении семантики в браузере активная кнопка "обновить число записей" при клике на которую все записи базы удаляются!!-объектов же в ней нет! Или сделать базу нормальным слоем без объектов, тогда как сделать чтобы кнопка в браузере "обновить число записей" была не активна При вызове диалога открытия через Сервер геоданных *.zb не видно, оно и понятно т.к. через Сервер геоданных для открытия мы используем *.zl в котором содержится строка-ссылка на *.b00 В принципе лог изменений можно писать и в текстовый файл не заморачиваться базами! Подключение через Сервер геоданных необходим для надежности т.к. файловый доступ по сети иногда "слетает" и требуется заново пользователю вводить учетные данные логин-пароль |
|
|
|
08.02.2022 09:35:09
Можно создать слой на сервере, к которому доступ защищен от простых пользователей. К этому слою формально прицепить базу и с ней работать. С форматом db вообще лучше не работать, тем более на сервере. Обычно протокол изменений табличных данных ведется триггерами в самой СУБД, т.к. таблицы прямого отношения к Zulu не имеют и могут изменятся другими приложениями. |
|||
|
|
08.02.2022 11:10:01
Спасибо, так и сделаю!
|
||||
|
|
|||