Форум: "Базы";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];
ВнизПравильная организация совместного доступа к Найти похожие ветки
← →
Sergg (2003-09-25 15:19) [0]Подскажите пожалуйста или киньте ссылочку, как
правильно организовать совместный доступ (пусть
даже только для чтения) к Paradox-таблицам в
локальной сети. Буду вам очень признателен!
← →
Polevi (2003-09-25 15:20) [1]правильнее всего написать сервер приложений
MIDAS подойдет
← →
Verg (2003-09-25 15:51) [2]Классический способ:
На компьютере, назовем его server, есть папка где лежат таблицы базы данных.
Эту папку на server необходимо предоставить в сеть для полного доступа нужным клиентам. Так в сети образовалась шара (ресурс), допустим \\server\database\
Клиентский компьютер.
У всех компьютеров-клиентов этой базы данных, включая и сам server должна быть включена опция "LOCAL SHARE = TRUE" - делается это через BDE Administrator.
Клиентское приложение.
Клиентское приложение должно создать у себя на локальном диске (обычно рядом с собой) специальную папку. Назовем ее myprivate.
Далее, у клиентского приложения настраиваются компоненты TSession и TDataBase сл. образом:
TSession.PrivateDir := myprivate;
TSession.NetFileDir := "\\server\database\";
TDataBase.Params.Values["PATH"]:="\\server\database\";
Если прилжение выполняется на server, то для ускорения работы можно преобразовать имя шары БД в локальный путь (пусть он был c:\database\database1\), но!!! это только для
TDataBase.Params.Values["PATH"]:="c:\database\database1\";
NetFileDir у TSession у всех клиентов этой базы данных должен быть одинаковым.
В принципе можно, а иногда даже очень рекомендуется создать на server еще один ресурс, например \\SERVER\DBShare с полным доступом и указывать в TSession.NetFile именно его, а TDataBase.Params.Values["PATH"] так и оставить "\\server\database\". Что это дает. Можно на саму базу данных (на ресурс \\server\database\) устанавливать не полный доступ, а только чтение, повышая защищенность данных от разрушения в некоторых задачах.
Зато приводит иногда к некоторой путанице в голове у сисадмина :))
> Polevi © (25.09.03 15:20) [1]
- еще один вариант.
← →
Sergg (2003-09-26 09:42) [3]Спасибо, будем пробовать :)))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c