Тот факт, что различные объекты обращаются к файлу БД, поднимает больше красных флажков о возможных проблемах сети.База данных Access на основе файлов , а не предназначена для надежного доступа к глобальной сети, и многие вообще не одобряют такую конфигурацию.
Хотя вы не сообщаете об остаточном файле блокировки, файлы * .ldb и * .laccdd предназначены только для алгоритмов внутренней блокировки ядра базы данных.Он работает в сочетании с механизмом блокировки ОС файлового сервера.Я подозреваю, что у вас есть клиент базы данных, чья блокировка файла ОС не была снята должным образом, поэтому блокировка сохраняется до истечения времени ожидания.Это объясняет ваши наблюдения по поводу отложенной блокировки даже после отключения других клиентов.Вы упомянули перезагрузку клиентских машин, но я подозреваю, что сброс файлового сервера хоста немедленно снял бы блокировку.
Конечно, в вашей ситуации лучше всего было бы использовать совершенно новое решение на основе сервера, возможно произвестипромежуточное решение, чтобы избежать полного пересмотра кода LabView.Установите и настройте SQL Server, затем измените таблицы базы данных Access, чтобы они связывали таблицы с бэкэндом SQL.Каждый клиент LabView будет иметь свою собственную копию БД доступа, связанную с тем же сервером.Это краткое и грязное описание и, возможно, не идеальное, но оно может устранить эту конкретную проблему.