Главная страница
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.03 c
14-51493
Soft
2003-09-28 18:14
2003.10.16
Биоритмы Windows.


3-51135
EugeneKo
2003-09-24 14:56
2003.10.16
Delphi 5.0 + MS SQL (ADO) - проблемы при миграции


3-51123
sergg
2003-09-24 11:00
2003.10.16
Использование БД по локалке только для чтения


1-51276
Alex21
2003-09-27 07:43
2003.10.16
Расчипление строки


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