Я ищу небольшой совет.Таблица SQL Server> Локальная копия MS Access?
У меня есть несколько таблиц SQL Server, мне нужно, чтобы перейти к локальным базам данных Access для некоторых локальных производственных задач - один раз в настройке «работы», ж/400 рабочих мест в этом четв, через десяток пользователей ...
немного предыстории:
Я в настоящее время использую DSN-менее подход, чтобы избежать распределения вопросы
я могу создать временные связи для удаленных таблиц и запустить «сделать таблицу» запросы для заполнения локальных таблиц, затем удалите удаленные таблицы. Работает так, как ожидалось.
Производительность здесь, в США, приличная - 10-15 секунд для ~ 40 тыс. Записей. Наши команды Индии видят> 5-10 минут для одних и тех же наборов данных. Их подключение к интернету приличное, неважное и переменная, которую я не могу контролировать.
Мне интересно, добавляет ли MS Access некоторые накладные расходы, чем их можно избежать с помощью более прямого подхода: например, чтобы сервер выполнял все/большую часть тяжелого подъема и доступа?
Я возился с различными комбинациями, без явного улучшения или успеха:
- параметризованных хранимые процедуры из Access
- SQL запросов из Промежуточного доступа
- ADO против DAO
Любые предложения или общий подход к предложению? Как перемещать данные в формате XML?
Примечание: У меня есть 7, 10, 13 пользователей.
Спасибо!
Нужно ли использовать доступ? Как насчет SQL Server Compact или Express или нескольких других? –
Вы считаете, что SQL-Express локально? –
Доступ необходим. Некоторые исторические элементы здесь (формы и таковые). Новая ENV сейчас практически невозможна. –