MS Access плохо работает с несколькими пользователями, отстой безопасности, и есть большие проблемы с производительностью с большими таблицами.Я просто рискну сказать, что это ОЧЕНЬ плохая идея.
- РЕДАКТИРОВАТЬ -
Чтобы изложить «отстой безопасности»:
Jet использует a »слабый метод шифрования и никогда не должен использоваться для защиты конфиденциальных данных "- http://msdn.microsoft.com/en-us/library/aa139961(office.10).aspx
" Access 2007 не обеспечивает безопасность на уровне пользователя для баз данных, созданных в новом формате файлов (.accdb и .accdeфайлы) «.- http://office.microsoft.com/en-us/access/HA101980471033.aspx?pid=CH100621891033
"все пользователи могут видеть все объекты базы данных при открытии баз данных, созданных в Office Access 2007".- http://office.microsoft.com/en-us/access/HA101980471033.aspx?pid=CH100621891033
- КОНЕЦ РЕДАКТИРОВАНИЯ -
Если цена и простота отчетности является первостепенной задачей для направления MS Access, рассмотрите mySql с любымодин из многих инструментов для создания отчетов, которые существуют для него.
Я работал в компании, которая использовала базу данных MS Access с максимум 4 одновременными пользователями в ней, и она постоянно подавлялась.
Я ОЧЕНЬ отказался бы встраивать в Access.Если это требование установлено в камне и не может быть изменено, я бы ушел сейчас, пока ваша жизнь не была разрушена, и вы застряли в бесконечной петле попыток исправить систему, которая никогда не должна была быть построена с самого начала..
Существуют и другие бесплатные опции для mySql, как указано в комментариях:
PostgreSQL
SQL Compact
SQL Express
И есть МНОГИЕ другие бесплатные / дешевые и достойные решения.
Если вы не собираетесь уходить, и требования MS AccessНЕ собираюсь менять: (см .:
Начало работы с безопасностью Access 2007
Вы также можете прочитать этот документ о некоторыхпотенциальных проблем и решений, с которыми вы столкнетесь.