Вниз
Скачать: CL | DM;

Правильная организация совместного доступа к   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.018 c
3-51092
Алекси
2003-09-26 18:31
2003.10.16
перевод цифр в их словарные значения


1-51268
Сергунчик
2003-10-04 23:17
2003.10.16
Двойный клик мыша по Button у


1-51253
MadDogNT
2003-10-03 11:09
2003.10.16
Delphi DLL и 1С


14-51524
Dina
2003-09-23 23:33
2003.10.16
Восстановление почтовых ящиков в The Bat


3-51087
Hose
2003-09-26 10:36
2003.10.16
Как пометить записи в наборе только для чтения?




   Наверх