Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.16;
Скачать: 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 вся ветка

Текущий архив: 2003.10.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
1-51321
PsoFT
2003-10-03 11:47
2003.10.16
SENDKEYS


14-51520
SergP
2003-09-27 07:19
2003.10.16
TIdMappedPortTcp. Как с ним работать?


3-51104
First_May
2003-09-25 15:01
2003.10.16
Интерфейс...


1-51212
Shoorik
2003-10-04 11:28
2003.10.16
О месте Delphi, среди систем разработки приложений.


1-51181
kopcap
2003-10-04 22:04
2003.10.16
Хелп для ActiveX