Я могу сказать вам по болезненному опыту, что Jet 3 / 3.5 не был надежным. Я видел, как он часто падал при небольшой нагрузке, и когда происходили сбои, вы рисковали испортить данные. Раньше он был чрезвычайно чувствителен к любым проблемам с питанием, любым сбоям клиента (даже к пользовательскому интерфейсу, связанному с mdb) и любым проблемам с локальной сетью. Более поздние версии Jet могут быть лучше, но переключение на Sql Server, по-моему, явно является способом пойти на что-то, кроме простого ввода данных с небольшим количеством пользователей. Sql Express бесплатен, и вы ничего не потеряете, особенно если ваш пользовательский интерфейс в .Net, а не в Access.
РЕДАКТИРОВАТЬ: Microsoft не считает, что вы должны полагаться на Jet 4.
от: http://support.microsoft.com/kb/303528
Microsoft Jet не предназначен для использования с серверными приложениями с высокой нагрузкой, серверными приложениями с высокой степенью параллелизма или с серверными приложениями 24 часа в сутки, семь дней в неделю. Это включает в себя серверные приложения, такие как веб-приложения, коммерческие приложения, транзакционные приложения и приложения сервера сообщений. Для приложений такого типа наилучшим решением является переключение на настоящую систему баз данных клиент / сервер, такую как Microsoft Data Engine (MSDE) или Microsoft SQL Server. При использовании Microsoft Jet в приложениях с высокой нагрузкой, таких как Microsoft Internet Information Server (IIS), вы можете столкнуться с одной из следующих проблем:
Повреждение базы данных
Проблемы со стабильностью, такие как сбой или блокировка IIS
Внезапный сбой или постоянный сбой драйвера для подключения к действительной базе данных, которая требует перезапуска службы IIS