Как подключить компьютеры к общей базе данных в локальной сети?

Предположим, имя компьютера на котором будет находиться база данных программы "Server", и программа установлена в папке 'c:\Prok', и файлы базы данных находятся в подкаталоге 'c:\Prok\Dat\'.

Открываем полный доступ (на запись и на чтение ВСЕМ) к папке 'c:\Prok', например, под сетевым именем "Prok".

В файле Prokat.ini (который находится в основной папке программы) в разделе [Path], нужно указать такой путь к базе данных:

[Path]
BasePath=\\Server\Prok\Dat\
. . .

В этом примере Server - это сетевое имя компьютера, на котором находится база данных программы, а Prok - это сетевое имя папки программы, к которой открыли доступ.

На рабочем столе каждого компьютера делаем ссылку (ярлык) для запуска программы с сервера: \\Server\Prok\Prokat.exe. В свойствах этого ярлыка нужно обязательно указать в поле "Рабочая папка" правильный путь к папке программы: \\Server\Prok\

Проще всего сделать чтобы на всех компьютерах при входе в Windows регистрировались под одним и тем же именем пользователя и паролем (пароль кстати нужен обязательно!). Иначе придется на "сервере" в "Учетных записях пользователей" заводить всех пользователей с их паролями. Не рекомендую делать "Домашнюю сеть" (с ней были проблемы). Я всегда настраиваю "обычный" сетевой доступ.

Нужно иметь в виду, что одновременно несколько компьютеров с общей базой данных могут работать только в зарегистрированной программе. В демо режиме к базе данных одновременно может подключиться только один компьютер, хотя по очереди можно работать и с нескольких компьютеров.

Замечу, что при таком варианте подключения к базе данных, программа на "втором" компьютере будет работать раза в 4 медленнее. А если сеть медленная (например по WiFi), то скорость передачи данных по сети может снизиться еще в несколько раз. И это может быть уже критичным. Поэтому для нормальной работы компьютеры обязательно должны быть соединены с роутером сетевым кабелем (а не по WiFi).

Другой вариант решения этого вопроса (который мы рекомендуем): организация работы с программой в терминальном режиме. Подробнее о терминальном режиме смотрите в этой статье. Терминальный доступ будет работать не только в локальной сети, но и через Интернет. Но его сложнее организовать, чем способ описанный здесь.

×
Скачать "Прокат-Эксперт"

Чтобы скачать программу "Прокат-Эксперт" нужно зарегистрироваться: