2015-11-17 3 views
0

У меня есть общий файл accde на сетевом диске. Иногда у нас будет непоследовательная проблема состояния. Сообщение об ошибке появится ниже. Кажется, что это связано с прерываниями сетевого подключения даже для одного пользователя. У нас есть пример, когда пользователь отключил Ethernet и автоматически переключился на беспроводные и другие примеры, когда пользователи оставили базу данных открытой за одну ночь, возможно, когда спящий режим машины.База данных общего доступа 2010 находится в противоречивом состоянии

Как только это происходит, один пользователь не может работать, и никто не может открыть файл accde. Другие пользователи, у которых есть открытая база данных, могут продолжать работать.

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

Это было разрушительно, когда у нас было шесть пользователей в одной комнате. Теперь у нас есть 17 в двух городах и несколько работающих на дому пользователей. Это становится невыносимым.

Очевидным ответом является переход от доступа. Мы работаем над этим, но это далеко. Тем временем я был бы признателен за любые советы.

Есть ли способ предотвратить проблему полностью? Есть ли способ VBA для обнаружения проблемы в случаях, которые не показывают сообщение об ошибке? Есть ли что-то, о чем я не думаю? Что вы хотите сделать?

Сообщение об ошибке: Microsoft Access обнаружил, что эта база данных находится в несогласованном состоянии и попытается восстановить базу данных. Во время этого процесса будет создана резервная копия базы данных, и все восстановленные объекты будут помещены в новую базу данных. Доступ с последующим открытием новой базы данных. Имена объектов, которые не были успешно восстановлены, будут регистрироваться в таблице «Ошибка восстановления».

ответ

0

Решение, предоставляемое Microsoft, заключается в разделении базы данных, что просто означает, что элементы данных будут размещаться на общем сервере, а каждый имеет свою собственную копию переднего конца. Это может вызвать проблемы, если необходимо обновить этот интерфейс (например, дополнительные формы). Подробности здесь: http://answers.microsoft.com/en-us/office/forum/office_2007-access/microsoft-office-has-detected-that-this-database/3fb41c70-f7ba-41dd-a847-e62203071466?auth=1

Смежные вопросы