Вопрос о том, сколько пользователей система замедляет работу? И если он медленный с одним пользователем, то это может быть проблема с программным обеспечением и не нужна «загрузка» на сервере. Там также проблема типа WAN или LAN соединения. На самом деле вы можете прочитать об этой проблеме в следующей статье:
http://www.kallal.ca//Wan/Wans.html
выше в двух словах объясняет, почему двигатель данных Access не работает на WAN.
Также миграция данных на SQL-сервер без определения того, какая конкретная проблема вызывает замедление, может привести к дальнейшему замедлению. Другими словами, зачастую просто обновление данных в базе данных сервера не решает проблемы производительности, и в некоторых случаях это может ухудшиться.
Фактически на многих форумах с доступом к сети мы часто видим, как пользователи жалуются на замедление при перемещении файла данных задней части с Access на SQL-сервер. Поэтому просто переход на SQL-сервер без использования преимуществ функций SQL-сервера не всегда гарантирует повышение производительности.
Другая проблема, которую вы хотите определить, заключается в том, что программа VB6 использует ADO или DAO. Любая модель объектов данных прекрасна, но ADO предложит, чтобы код LESS должен был быть изменен, а затем, если приложение основано на DAO.
Еще одна проблема заключается в том, что вы не указали, как большие таблицы, и номер.Так скажите от 30 до 50 высоко связанных таблиц и скажите, что небольшое количество строк (скажем, 200 000) в некоторых таблицах должно работать нормально с 5 до 15 пользователями. Если ваш счетчик пользователей составляет всего около 10, а количество строк в таблице меньше, чем указано, производительность должна быть в порядке, а если нет, то, как указано, вы можете сохранить приложение как есть и перенести данные на SQL-сервер может не дать прироста производительности без дальнейших модификаций кода. И, конечно, НЕКОТОРЫЙ код должен быть изменен для работы с SQL-сервером - сколько будет зависеть от используемого объекта данных и от того, сколько кода у него есть. (больше кода набора записей = больше шансов на необходимость изменения кода).
Да SQL Express отлично работает. – Phill