Lỗi Office: accdb vẫn bị khóa sau khi kết nối OLEDB đã đóng

Cập Nhật gần nhất: 2020 24/03/2018

SỰ CỐ

Nếu bạn có cả Office 365 và phiên bản cũ hơn của Office được cài đặt bằng MSI và bạn có một chương trình sử dụng giao diện OLEDB hoặc giao diện ADO.Net, bạn có thể gặp phải lỗi cho biết cơ sở dữ liệu vẫn bị khóa ngay cả sau khi đóng kết nối.

Sự cố này chỉ xảy ra nếu bạn đã cài đặt Office 365 Phiên bản 2002 và phiên bản Office cũ hơn được cài đặt qua MSI. Ví dụ, bạn có thể có Office 365 và truy nhập 2013 Runtime hoặc bảng cơ sở dữ liệu cơ sở dữ liệu Access 2010 được cài đặt.

TRƯỜNG

Nếu bạn tìm cách xóa tệp cơ sở dữ liệu trong một chương trình .net sau khi mở và đóng kết nối với tệp cơ sở dữ liệu, bạn có thể thấy ngoại lệ sau:

System. IO. Exception: ' quá trình này không thể truy nhập vàocơ sở dữ liệu của tệp ', vì nó đang được quy trình khác sử dụng.

Nếu bạn nhìn vào vị trí của cơ sở dữ liệu, bạn cũng sẽ thấy tệp cơ sở dữ liệu ace khóa (databasename. lacmdb) vẫn hiện diện.

Thông thường, sau một khoảng thời gian khác nhau từ một vài giây để một vài phút, tệp khóa sẽ bị loại bỏ và truy nhập vào cơ sở dữ liệu sẽ được khôi phục.

Bắt đầu với phiên bản 2002 của Office 365, phiên bản ace được vận chuyển với Office 365 sẽ là nhà cung cấp cho giao diện OLEDB, trong khi có các phiên bản trước, phiên bản ace bao gồm trong sản phẩm MSI sẽ được sử dụng.

Có một sự khác biệt trong hành vi, đặc biệt với Office 365, các kết nối được mặc định để sử dụng tính tổng hợp tài nguyên Oledb, trong khi trong MSI kết nối không sử dụng tổng hợp theo mặc định. Tác động của điều này là các kết nối sẽ không được phát hành ngay lập tức khi đóng/bị phá hủy, vì hệ thống này giữ chúng để tái sử dụng tiềm năng. Điều này có tác động, Tuy nhiên, không phát hành các ổ khóa trên tệp cơ sở dữ liệu cho đến khi hồ sơ phát hành kết nối.

TRẠNG THÁI: ĐÃ KHẮC PHỤC

Sự cố này hiện đã được khắc phục.  Nếu bạn khởi động quyền truy nhập, hãy bấm ' tệp ', sau đó ' tài khoản ', sau đó ' tùy chọn Cập Nhật ' và ' Cập Nhật ngay bây giờ ', điều này sẽ đảm bảo rằng bạn đã có phiên bản mới nhất và tất cả các phiên bản sẽ có bản sửa lỗi sẵn dùng.

Nếu bạn có phiên bản 2002 (kênh hàng tháng), sự cố đã được khắc phục trong bản dựng 16.0.12527.20278 hoặc cao hơn.

Nếu bạn có phiên bản 2003 (kênh hàng tháng được mục tiêu), sự cố đã được khắc phục trong bản dựng 16.0.12624.20176 hoặc cao hơn.

Nếu bạn có phiên bản 2004 (người dùng nội bộ), sự cố đã được khắc phục trong bản dựng được khắc phục trong bản dựng 16.0.12705.10000 hoặc cao hơn.

Không có phiên bản nào khác bị ảnh hưởng bởi sự cố này.

Xem thêm Tài nguyên

Biểu tượng Chuyên gia (não, bánh răng)

Hỏi chuyên gia

Kết nối với chuyên gia, thảo luận về tin tức, bản cập nhật mới nhất cũng như các biện pháp tốt nhất của Excel và đọc blog của chúng tôi.

Cộng đồng Kỹ thuật Microsoft

Biểu tượng Cộng đồng

Nhận trợ giúp trong cộng đồng

Đặt câu hỏi và tìm giải pháp từ Nhân viên Hỗ trợ, MVP, Kỹ sư cũng như những người dùng Excel khác.

Diễn đàn Giải đáp thắc mắc về Office

Biểu tượng yêu cầu tính năng (bóng đèn, ý tưởng)

Đề xuất tính năng mới

Chúng tôi rất mong nhận được đề xuất và phản hồi của bạn! Hãy chia sẻ suy nghĩ của mình. Chúng tôi luôn lắng nghe.

UserVoice dành cho Office

Xem thêm

Các bản sửa lỗi hoặc giải pháp thay thế cho các sự cố Office gần đây

Lưu ý:  Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Cho chúng tôi biết thông tin này có hữu ích hay không? Dưới đây là bài viết bằng tiếng Anh để bạn tham khảo..​

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×