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