В своих комментариях к Haz и duffymo вы указали, что вы намерены хранить «изображения больших размеров» в базе данных. Это не лучшая практика с MS Access. Благодаря способу хранения изображений размер файла БД увеличится более чем на размер файлов изображений. Начиная с Access 2007, существует улучшенный метод хранения, который уменьшает это раздувание, но это все еще проблема. Кроме того, это может нарушить условия сделки, поскольку абсолютный предел размера файла для файла Access db составляет 2 ГБ ... ваша база данных может не вместить достаточно больших изображений для удовлетворения ваших потребностей.
Мне неясно, насколько вы обеспокоены необходимостью установки самого Access. В последних (начиная с Win 2000) 32-разрядных версиях Windows компоненты, необходимые для использования файла базы данных Access, включены в состав операционной системы. Если вы работаете с 64-битной Windows, вам может понадобиться 2007 Office System Driver: Компоненты подключения данных
Установка Access требуется только в том случае, если ваше приложение использует Access не только для хранения данных. Приложение, которое использует Access в качестве клиентского интерфейса (с формами Access, отчетами и т. Д.), Требует установки какой-либо формы Access, но это не обязательно должна быть полноценная версия. Вы можете спроектировать свое приложение для версии Access, бесплатной, начиная с Access 2007:
- Access 2007 Download: Access Runtime
- Microsoft Access 2010 Runtime
Однако, если вы используете что-то другое (например, Dot.Net) для внешнего интерфейса приложения, вам не понадобится какая-либо установленная форма Access.