Временная блокировка файлов баз данных

Проблема

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

Решение

Многие базы данных, рассчитанные на многопользовательский доступ,

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

ВНИМАНИЕ

В некоторых программах для работы с базами данных (например, QuickBooks) после выполнения служебных операций пользователь должен вручную возвращать файл в режим многопользовательского доступа. Если в вашей программе функция автоматического возврата не поддерживается, научите всех пользователей вручную открывать доступ к файлу после выполнения операций, требующих блокировки.