Когда Jet / ACE запрашивает данные с файлового сервера, первое, что ему нужно, это информация заголовка базы данных, которая имеет структуры данных, описывающие структуру файла данных.Эта информация запрашивается один раз в сеансе Access, так что на самом деле это проблема только при запуске.
Когда вы затем запрашиваете запись, Jet / ACE использует имеющиеся у него метаданные о файле для запроса соответствующих страниц индексадля задействованных таблиц затем используйте эти индексы для определения минимального количества запрашиваемых страниц данных.
При правильно структурированной индексации и фильтрах по первичным ключам количество извлекаемых данных на самом деле весьма минимально.
Тем не менее, это все равно будет больше, чем допустимое время отклика в глобальной сети.Доступ был разработан для использования через проводную локальную сеть еще в те времена, когда стандарт сети был 10BaseT (10 Мбит / с).Что-нибудь меньшее, и у вас будут проблемы.WiFi также работает, но не из-за пропускной способности, а из-за ненадежности соединений.
Когда вам необходимо поддерживать пользователей удаленно, самое простое решение - разместить приложение Access в терминале Windows.Сервер.WTS построен на основе технологии, лицензированной у Citrix, поэтому вы часто будете видеть всю концепцию, описанную как Citrix, но ваши настройки WTS по умолчанию сильно отличаются от установки Citrix.Вы должны доплатить за Citrix, и он предоставляет вам множество различных функций.
Я использовал WTS без Citrix во многих средах и, честно говоря, не могу понять, каким будет оправдание для Citrix (кроме случаев, когдаВы должны поддерживать большое количество удаленных пользователей, т. е. в диапазоне от 100 и более).WTS устанавливается на каждом Windows Server, начиная с Windows 2000, и его очень легко установить и настроить.
Второе простое решение, на мой взгляд, состоит в увеличении размера серверной части до базы данных сервера и последующей перезаписи дляэффективность, чтобы вы как можно чаще использовали сервер и не передавали слишком много данных по проводам.
Третьим решением будет Sharepoint, но у меня нет опыта в этом.Это определенно направление, которое MS продвигает для приложений Access в распределенных установках, но оно довольно сложное и имеет множество функций.Я бы не рекомендовал погружаться в него без особой подготовки и значительной корпоративной поддержки.