Lỗi cơ sở dữ liệu Access 97 do bản cập nhật Windows tháng 1 năm 2019 gây ra, Microsoft xác nhận
Các vấn đề của Microsoft với Bản cập nhật Windows 10 gần đây dường như không bao giờ kết thúc. Từ việc xóa tệp người dùng đến cấp đặc quyền quản trị cho bất kỳ người dùng nào, lỗi có rất nhiều. Access 97 đã có một lỗi được phát hiện gần đây làm hỏng quyền truy cập vào cơ sở dữ liệu của nó. Guenni từ Borncity đã phát hiện ra lỗi vào ngày hôm qua và đánh dấu nó trên bài đăng trên blog của mình.
Bản cập nhật Windows tháng 1 năm 2019 là nguyên nhân gây ra lỗi, Microsoft đã xác nhận hôm nay. Microsoft đã thêm lỗi Access 97 vào phần "sự cố đã biết". Bản cập nhật tháng 1 nhằm mục đích sửa một lỗ hổng trong Jet Database Engine đi kèm với Windows. “Kết quả của bản vá này, cơ sở dữ liệu mở ở định dạng Access 97 MDB bị lỗi với lỗi cơ sở dữ liệu“ định dạng cơ sở dữ liệu không xác định ”- nếu cơ sở dữ liệu chứa tên trường có độ dài lớn hơn 32 ký tự”, như báo cáo của Borncity. Mặc dù lỗi này chỉ ảnh hưởng đến các nhà cung cấp Microsoft.Jet.OLEDB.4.0, nhưng chỉ có một số cách giải quyết. Microsoft đã thêm đoạn sau vào phần sự cố đã biết, nêu rõ lỗi.
Cách giải quyết: -
Microsoft hứa hẹn sẽ có bản sửa lỗi vào tháng 2 năm 2019 và đây cũng chính là lỗi được Born City đánh dấu ngày hôm qua. Cho đến nay, Microsoft đã đề xuất một số cách giải quyết tương tự. Bạn có thể tìm thấy các giải pháp thay thế bên dưới: -
Sử dụng một trong các tùy chọn sau:
Tùy chọn 1: Sửa đổi cơ sở dữ liệu để đảm bảo rằng tất cả các tên cột nhỏ hơn hoặc bằng 32 ký tự.
Tùy chọn 2: Chuyển đổi cơ sở dữ liệu sang định dạng tệp .accdb.Để sử dụng định dạng tệp .accdb, bạn phải thay đổi chuỗi Kết nối sau khi chuyển đổi.
Cách dễ nhất để chuyển đổi là sử dụng Microsoft Access 2010 hoặc phiên bản cũ hơn.
- Sử dụng Microsoft Access để mở cơ sở dữ liệu có định dạng tệp cũ hơn.
- Bạn sẽ được hỏi nếu bạn muốn chuyển đổi. Nhấp vào Có và lưu cơ sở dữ liệu với phần mở rộng .accdb.
Tùy chọn 3: Chuyển đổi cơ sở dữ liệu sang định dạng tệp .mdb mới hơn.Điều này không yêu cầu thay đổi chuỗi Kết nối.
Mặc dù Microsoft đã đưa ra một số cách giải quyết, nhưng những cách giải quyết này “cực kỳ thận trọng và trên thực tế có thể không thực tế” theo Born City. Các giải pháp đặc biệt hiện được yêu cầu kể từ khi lỗi xảy ra trong Bản cập nhật tháng 1 năm 2019. Vì vậy, hãy cẩn thận trong khi sử dụng các giải pháp thay thế, vì chúng cũng có thể gây ra các vấn đề khác. Cuối cùng, nó phụ thuộc vào người dùng để xem giải pháp thay thế nào để thực hiện.