Все последние версии Windows вплоть до Windows 7 поставлялись с копией JET (механизм данных ms-access). Таким образом, вам не нужен ни mdac, ни вообще установка ms-доступа.
Вы даже можете написать сценарий Windows на чистой коробке Windows без какого-либо установленного программного обеспечения, и, таким образом, вы можете читать данные из файла mdb (ms-access).
Итак, проблема здесь не устанавливается, так как «JET» (ядро базы данных, которое использует ms-access) все равно поставляется с windows.
Я думаю, что единственным исключением или соображением здесь является то, планируете ли вы работать над 64-разрядными выпусками операционной системы и использовать внутрипроцессные 64-разрядные приложения?
Существует 64-разрядная версия ms-access для Office 2010, и, насколько я знаю, также будет отдельная загрузка для установки механизма JET (теперь называемого ACE) на 64 устройства.
Если вы планируете работать только на 32-разрядных компьютерах (или использовать 32-разрядные выпуски программного обеспечения на 64-разрядном компьютере), то вам не нужен ms-доступ, и вам не нужно устанавливать что-либо для чтения и использования mdb (ms -доступ к файлам).
Поскольку JET поставляется со всеми последними версиями Windows, ваши решения не будут основаны на установке JET (вам не нужно), вашими решениями будут другие вопросы, и если JET отвечает вашим требованиям.