Трудно ответить, потому что происхождение проблемы может быть кратным. Поскольку у двух клиентов нет той же конфигурации ОС, мы не можем исключить, что проблема возникает из-за разницы в конфигурации между двумя ОС.
Сначала вы можете различить, если связь происходит медленно из-за компьютер, доступ или DB:
испытание: прямое соединение
Вы можете попробовать прямую связь с сервером SQL с использованием прямой связи вместо связанных таблиц. Для этого вы можете создать новый проект доступа, подключенный к вашему SQL Server. Проект Access - это тип базы данных Access, которая напрямую подключается к SQL Server, без связанной таблицы. Он использует собственный клиент. Вы можете напрямую просматривать таблицы базы данных SQL Server в Access, и вы можете редактировать их. Расширение проекта доступа не является MDB, а ADP. Проекты доступа скрыты в Access 2010, но хорошо поддерживаются.
Чтобы создать проект доступа: перейдите в меню Файл -> Создать, затем щелкните значок файла, а затем выберите «Сохранить как тип»: «Microsoft Access Project (* .adp)».
Когда ADP создан, он должен попросить вас ввести параметр для существующей базы данных SQL Server. Введите свои параметры.
Затем перейдите на панель стола и попробуйте просмотреть таблицу и проверить, медленно ли она или быстро.
Если это медленный =>, проблема может возникнуть с вашего ПК или подключения. Вы можете попробовать другое программное обеспечение для тестирования прямого подключения, которое вы можете подключить к SQL Server.
Если это быстро =>, то медлительность происходит от ACCDB или ODBC.
Также проверьте:
- Ms Access является актуальной с последней версией и Ms Office заплаты
- системы ODBC и «драйвер ODBC для SQL Server» в актуальном состоянии (принять к последнему версия MDAC)
- ваших версий Windows 7 и MS Access и ODBC имеет в диапазон одинаковых бит (32-бит или 64-бита)
- Вашего DSN строки для ODBC связи с SQL Server нормализуется
- Если ваш DSN является системным DSN, затем воссоздайте новый как пользовательский DSN и попробуйте.
Есть ли причина, по которой вы не обновили SQL Server 2000 до чего-то вроде SQL Server 2008 Express? – HK1
Вы видели http://social.technet.microsoft.com/Forums/en/office2007deploymentcompatibility/thread/88542372-0fcb-4521-87ec-e2ab72e688dd? – Fionnuala
Всегда лучше избегать связанных таблиц при использовании выделенного сервера db, использовать преимущества их вычислительной мощности и использовать стиль соединения ADO. Это будет иметь сервер, выполняющий всю работу, за исключением того, что невозможно сделать за пределами доступа. –