Rất khó trả lời vì nguồn gốc của sự cố có thể là nhiều. Vì hai máy khách không có cùng cấu hình hệ điều hành, chúng tôi không thể loại trừ vấn đề xuất phát từ sự khác biệt về cấu hình giữa hai hệ điều hành.
Trước tiên, bạn có thể phân biệt nếu liên quan chậm vì máy tính, truy cập hoặc DB của bạn:
Kiểm tra: kết nối trực tiếp
Bạn có thể thử liên quan trực tiếp đến SQL server sử dụng một liên quan trực tiếp thay vì các bảng được nối kết. Đối với điều này, bạn có thể tạo một dự án truy cập mới được kết nối với máy chủ SQL của bạn. Một dự án truy cập là một loại cơ sở dữ liệu Access kết nối trực tiếp với máy chủ SQL mà không có bảng được nối kết. Nó sử dụng một khách hàng bản địa. Bạn có thể xem các bảng cơ sở dữ liệu SQL Server trực tiếp trong Access và bạn có thể chỉnh sửa chúng. Phần mở rộng của một dự án truy cập không phải là MDB mà là ADP. Các dự án truy cập bị ẩn trong Access 2010 nhưng được hỗ trợ tốt.
Để tạo dự án truy cập: chuyển đến menu Tệp -> Mới, sau đó nhấp vào biểu tượng tệp, sau đó chọn "Lưu dưới dạng": "Dự án truy cập Microsoft (* .adp)".
Khi ADP được tạo, nó sẽ yêu cầu bạn nhập tham số cho cơ sở dữ liệu SQL Server hiện có. Nhập thông số của bạn.
Sau đó chuyển đến bảng điều khiển bảng và thử duyệt qua một số bảng và kiểm tra xem bảng có chậm hay nhanh không.
Nếu nó chậm => thì sự cố có thể xuất phát từ PC hoặc kết nối của bạn. Bạn có thể thử với một phần mềm khác để kiểm tra kết nối trực tiếp của bạn có phần mềm có thể kết nối với SQL Server.
Nếu nó nhanh => thì tốc độ chậm đi đến từ liên kết ACCDB hoặc ODBC.
Ngoài ra kiểm tra:
- Ms Access được cập nhật với phiên bản cuối cùng và Ms Office vá
- hệ thống ODBC của bạn và "điều khiển ODBC SQL Server" được cập nhật (làm để kéo dài phiên bản của MDAC)
- của bạn Windows 7 và Ms Access và ODBC phiên bản đã các bit cùng dao động (32-bit hoặc 64-bit)
- chuỗi DSN của bạn cho các liên quan đến SQL server ODBC là bình thường
- Nếu DSN của bạn là DSN hệ thống, hãy tạo lại DSN mới làm DSN của người dùng và thử.
Có lý do nào bạn không nâng cấp SQL Server 2000 lên một cái gì đó như SQL Server 2008 Express không? – HK1
Bạn có thấy http://social.technet.microsoft.com/Forums/en/office2007deploymentcompatibility/thread/88542372-0fcb-4521-87ec-e2ab72e688dd không? – Fionnuala
Tốt nhất là tránh các bảng được liên kết khi máy chủ chuyên dụng của db đang sử dụng, tận dụng sức mạnh xử lý của chúng và chấp nhận kiểu kết nối ADO trong suốt. Điều này sẽ có máy chủ thực hiện tất cả các công việc ngoại trừ bất cứ điều gì mà không thể được thực hiện bên ngoài truy cập. –