Как настроить BDE для одновременной работы с базой в сети ?

Часто задаваемые вопросы

Модераторы: Dark-Horse, Wlad

Как настроить BDE для одновременной работы с базой в сети ?

Сообщение Roman » Сб сен 24, 2005 9:41 am

Как настроить BDE для работы по сети ?

Если необходимо настроить работу программы чтоб пользоваться одновременно единой базой данных с нескольких компьютеров.
Порядок действий следующий.
Устанавливаем на всех необходимых нам компьютерах утилиту BDEАdministrator.
Она входит в установочный пакет BDE-5. (http://www.se2.com.ua/Rus/download/BDEInstall.exe)

1. Закрываем все базы данных (программы, в которых есть обращения к таблицам, баз данных, если загружен проект с использованием таблиц).
2. Вытираем ВСЕ файлы .lck (если таковые есть, то они расположены в каталогах баз).
3. Открываем BDEАdministrator (это производится последовательно на всех машинах).
3.1. Файл pdoxusrs.net должен быть общим для всех пользователей, разместите, его не на c:\, а на сетевом диске.
Для этого на всех клиентах в BDE Administrator в настройках Paradox NET DIR укажи путь к сетевому диску.
Устанавливаем Configuration\Drivers\Native\Paradox\NET DIR на один и тот же каталог, который должен быть размещен на любой машине, к которой есть доступ у всех.
Путь к NET_DIR на каждом компьютере лучше сделать одинаковым. Опыт показал, что разный путь понятен только 2 компьютерам и то при определенных условиях.
3.2. Устанавливаем Configuration\System\Init\LOCAL SHARE в TRUE

4.Необходима перезагрузка. Запускаем на всех машинах любые программы.
И еще. В DataBase PrivatDir лучше прописать в какое-то конкретное
место, например, в каталог приложения. Не будет проблем с ростом .lck.

Пример:
Расшариваем диск/папку на серверной машине с базами данных.
Присоединяем этот диск к сетевой машине (буква не имеет значения, в данном примере это Z: )
Открываем BDEАdministrator. Устанавливаем путь к этому каталогу,
для размещения файла pdoxusrs.net.
Перегружаем сетевую машину.
Эту операцию производим на каждой сетевой машине, которая должна работать непосредственно с базами.
Roman
Соавтор
 
Сообщений: 160
Зарегистрирован: Пт сен 23, 2005 2:48 pm
Откуда: Украина Запорожье

Вернуться в FAQ

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9