Я пытаюсь определить лучший подход при разработке нового приложения на основе Access. Из-за решений, принятых другими, я должен использовать Access 2003 в качестве внешнего интерфейса и SQL Server в качестве внутреннего хранилища данных (я бы предпочел использовать Winforms / WPF и SQL Server 2008, но это уже другая история).
Изначально я думал об использовании Access Data Projects (ADP), поскольку безопасность данных является большой проблемой в этом проекте, и ADP позволили бы мне хранить все (кроме VBA. Отчетов и форм) в SQL Server. Проблема в том, что многие разработчики, с которыми я говорил, предполагают, что использование ADO - это то, что Microsoft попробовала, а затем отказалась. Они предполагают, что использование связанных таблиц обеспечит более последовательный и менее ошибочный опыт.
Я надеялся получить отзывы о том, что другие считают лучшим решением. Кроме того, мне было бы интересно узнать, считают ли другие связанные таблицы угрозой безопасности по сравнению с ADP. Спасибо за любую помощь.
Изменить ... просто хотел добавить, что количество людей, использующих это приложение, будет небольшим (от 10 до 20). Также стоит добавить, что это приложение разрабатывается с нуля. Преобразование не требуется.