Организация работы в сети с базой данных формата MS Access.

Author:   Kravchenko Andriy, mail@andriy.co
Анализ писем пользователей показывает, что наиболее часто задается вопрос примерно такого содержания: «Как можно организовать работу программы «Товары, цены, учет...» с нескольких компьютеров (рабочих мест), чтобы обеспечить совместную работу в единой базе данных?»
Сразу ответим. Это очень несложный процесс, так как система «Товары, цены, учет…» изначально строилась с расчетом на совместную сетевую работу множества пользователей с одной базой данных.
Итак, начнем по порядку.
Предполагается, что вы уже имеете несколько компьютеров, объединенных в стабильную и настроенную локальную сеть.
  1. Имеем компьютер, на котором будет храниться база данных. Условно назовем такую машину сервером базы данных. Это может быть одна из рабочих машин. Желательно для этих целей выделить самый мощный компьютер из имеющихся (хотя ТЦУ предъявляет достаточно скромные требования к оборудованию). ОБЯЗАТЕЛЬНО такой компьютер должен быть подключен к источнику бесперебойного питания.
  2. Файл базы данных называется tcu_be.mdb и по умолчанию находится во вложенной папке TCU3Database в папке Мои документы, (например, Мои документы\Имя пользователя\TCU3Database\CustomPath\C\TCU3 ).
  3. Создадим на диске c: сервера каталог TCUBase и переместим туда файл tcu_be.mdb.
  4. Предоставим стандартными средствами Windows общий доступ к папке TCUBase сервера. Для этого щелкнем правой кнопкой мыши по папке TCUBase и выберем пункт меню «Общий доступ и безопасность». Зададим флажки «Открыть общий доступ к этой папке» и «Разрешить изменение файлов по сети». Нажмем кнопку «Применить».

  5. Теперь дело за малым. На каждом компьютере (их уже можно называть рабочими станциями ) нужно установить и запустить ТЦУ3. После этого перейти в раздел «Справочники»->«Настройки»

    Выберем пункт «Ссылки и пути», нажмем кнопку «Сменить подключение» и укажем путь к каталогу TCUBase сервера. Для этого:


    - тип подключения задаем «MS Access»;
    - жмем на кнопку "..." (на рисунке выделена желтым цветом).
    - в стандартном файловом диалоге через сетевое окружение находим сервер и выбираем ресурс TCUBase.

    В открывшемся каталоге выбираем файл tcu_be.mdb и жмем кнопку «ОК».


  6. Жмем на кнопку «Сохранить строку подключения».

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


  7. Проделаем эти шаги с каждым рабочим компьютером.
Ограничение на количество пользователей накладывает сама база данных Microsoft Access, как правило, называется цифра в 10 пользователей, хотя никаких жестких ограничений на количество пользователей нет. Опыт показывает, что при средней загрузке (20-30 документов на каждом рабочем месте в день)  система работает без замечаний и с 20 пользователями. Но при таком количестве пользователей уже стоит подумать о приобретении ТЦУ в редакции «Сеть» или «Ультра», которые позволяют работать с базами данных MS SQL Server. Это уже другой уровень надежности и скорости работы, особенно при больших объемах данных.

Up