У меня есть общий файл accde на сетевом диске. Иногда у нас будет непоследовательная проблема состояния. Сообщение об ошибке появится ниже. Кажется, что это связано с прерываниями сетевого подключения даже для одного пользователя. У нас есть пример, когда пользователь отключил Ethernet и автоматически переключился на беспроводные и другие примеры, когда пользователи оставили базу данных открытой за одну ночь, возможно, когда спящий режим машины.База данных общего доступа 2010 находится в противоречивом состоянии
Как только это происходит, один пользователь не может работать, и никто не может открыть файл accde. Другие пользователи, у которых есть открытая база данных, могут продолжать работать.
После возникновения проблемы остается, пока все не закрывают базу данных. В то время он завершает все необходимое для восстановления, и все пользователи могут вернуться.
Это было разрушительно, когда у нас было шесть пользователей в одной комнате. Теперь у нас есть 17 в двух городах и несколько работающих на дому пользователей. Это становится невыносимым.
Очевидным ответом является переход от доступа. Мы работаем над этим, но это далеко. Тем временем я был бы признателен за любые советы.
Есть ли способ предотвратить проблему полностью? Есть ли способ VBA для обнаружения проблемы в случаях, которые не показывают сообщение об ошибке? Есть ли что-то, о чем я не думаю? Что вы хотите сделать?
Сообщение об ошибке: Microsoft Access обнаружил, что эта база данных находится в несогласованном состоянии и попытается восстановить базу данных. Во время этого процесса будет создана резервная копия базы данных, и все восстановленные объекты будут помещены в новую базу данных. Доступ с последующим открытием новой базы данных. Имена объектов, которые не были успешно восстановлены, будут регистрироваться в таблице «Ошибка восстановления».