Cách khắc phục lỗi định dạng cơ sở dữ liệu không được nhận dạng trong MS Access

Biểu tượng thời gian đọc 7 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

ảnh MacBook Pro màu đen trên bàn

| Được tài trợ |

Bạn có thể gặp lỗi định dạng cơ sở dữ liệu không được nhận dạng khi cố gắng mở cơ sở dữ liệu MS Access. Thông báo lỗi xuất hiện dưới dạng:

Thông báo lỗi định dạng cơ sở dữ liệu không được nhận dạng

Thông báo lỗi cho biết định dạng cơ sở dữ liệu không được ứng dụng nhận dạng. Do lỗi này, bạn có thể không mở được cơ sở dữ liệu.

Lỗi có thể xảy ra do một số lý do. Dưới đây, chúng tôi sẽ thảo luận về các nguyên nhân đằng sau lỗi và các giải pháp để giải quyết nó.

Nguyên nhân gây ra lỗi định dạng cơ sở dữ liệu không được nhận dạng

Sau đây là một số lý do có thể xảy ra đằng sau lỗi định dạng cơ sở dữ liệu không được nhận dạng.mdb trong MS Access:

  • Mở tệp cơ sở dữ liệu Access của phiên bản mới nhất trong phiên bản cũ hơn
  • Ứng dụng Microsoft Access lỗi thời
  • Các thành phần xấu trên ổ cứng nơi lưu trữ tệp cơ sở dữ liệu MS Access
  • Tệp cơ sở dữ liệu có kích thước lớn
  • Tắt hệ thống đột ngột
  • Virus hoặc phần mềm độc hại tấn công
  • Sự cố phần cứng hoặc phần mềm
  • Cơ sở dữ liệu bị hỏng
  • Tệp frxque32.mdb bị hỏng

Cách khắc phục lỗi định dạng cơ sở dữ liệu không được nhận dạng trong MS Access

Dưới đây là một số phương pháp bạn có thể thử khắc phục lỗi định dạng cơ sở dữ liệu không được nhận dạng trong MS Access.

Phương pháp 1: Kiểm tra và chuyển đổi định dạng cơ sở dữ liệu MS Access

Lỗi định dạng cơ sở dữ liệu không được nhận dạng có thể xảy ra khi bạn cố mở tệp cơ sở dữ liệu của phiên bản cũ hơn (2003 trở về trước) của MS Access trong phiên bản mới hơn (2010 trở lên) hoặc ngược lại. Vì vậy, hãy xác minh phiên bản MS Access và phần mở rộng tệp cơ sở dữ liệu. Ví dụ: Nếu bạn có tệp .mdb, hãy đảm bảo rằng bạn đang mở tệp đó trong Microsoft Access 2002 hoặc phiên bản cũ hơn. Nếu bạn có tệp .accdb, hãy mở tệp đó trong MS Access 2007 hoặc phiên bản mới hơn.

Nếu bạn có tệp cơ sở dữ liệu của Access 2003 hoặc phiên bản cũ hơn, bạn cũng có thể chuyển đổi nó sang định dạng tệp .accdb. Để làm đươc như vậy, hãy tuân theo những bước sau:

  • Mở Microsoft Access.
  • Click vào Tập tin tùy chọn và sau đó nhấp vào Mở.
  • Chọn quyền truy cập 2000 hoặc Truy cập 2002-2003 tệp cơ sở dữ liệu (.mdb) mà bạn cần chuyển đổi.
  • Nhấp chuột Tập tin và sau đó chọn Save As tùy chọn.
  • Nhấp chuột Lưu cơ sở dữ liệu dưới dạng.
  • Chọn hình ba gạch Truy Cập loại tệp và sau đó nhấp vào Save As.
  • Trong tạp chí Save As hộp thoại, nhập tên tệp vào Tên tập tin hộp, và sau đó nhấp vào Lưu.

Phương pháp 2: Khôi phục các bản cập nhật Windows

Nhiều người dùng đã báo cáo gặp phải lỗi “định dạng cơ sở dữ liệu không được nhận dạng” sau khi tải xuống các bản cập nhật Windows. Nếu lỗi xảy ra do các bản cập nhật có vấn đề, thì bạn có thể thử khôi phục các bản cập nhật Windows. Để làm đươc như vậy, hãy tuân theo những bước sau:

  • Tới Bắt đầu tùy chọn.
  • Nhấp chuột Cài đặt > Cập nhật & Bảo mật > Windows Update > Xem lịch sử cập nhật của bạn > Gỡ cài đặt các bản cập nhật.
  • Tìm kiếm Cập nhật, bấm chuột phải vào nó, sau đó bấm Gỡ bỏ cài đặt.

Phương pháp 3: Vô hiệu hóa Cho thuê

Bạn có thể gặp lỗi định dạng cơ sở dữ liệu không được nhận dạng khi cố gắng mở cơ sở dữ liệu từ mã cơ bản trực quan bằng DAO. Điều này thường xảy ra khi cơ sở dữ liệu được lưu trữ trên mạng chia sẻ tệp và nhiều người dùng đang sử dụng cơ sở dữ liệu đó cùng một lúc. Trong trường hợp như vậy, bạn có thể vô hiệu hóa việc cho thuê trên hệ thống lưu trữ cơ sở dữ liệu dùng chung. Để làm điều này, hãy làm theo các bước sau:

  • Tới Trường tìm kiếm Windows và loại Command Prompt.
  • Nhấp chuột phải vào Command Prompt và chọn Chạy như quản trị viên.
  • Tiếp theo, sao chép và dán các lệnh bên dưới vào cửa sổ Dấu nhắc Lệnh:

REG THÊM HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v DisableLeasing /t REG_DWORD /d 1 /f

MÁY CHỦ MẠNG

NET BẮT ĐẦU MÁY CHỦ

  • Nhấn đăng ký hạng mục thi Chìa khóa.
  • Thoát khỏi Command Prompt.

Phương pháp 4: Sửa tệp frxque32.mdb

Tệp frxque32.mdb được lưu trữ trong thư mục FRx SysData. Thư mục này chứa tất cả các tệp quan trọng cho các ứng dụng FRx. Đôi khi, bạn có thể gặp lỗi định dạng cơ sở dữ liệu không được nhận dạng trong MS Access khi khởi chạy màn hình Hàng đợi. Nó xảy ra nếu có sự cố với cài đặt QueDirectory trong tệp system.cfg hoặc tệp frxque32.mdb bị hỏng. Trong trường hợp này, bạn có thể khôi phục tệp frxque32.mdb để khắc phục sự cố. Thực hiện theo các bước dưới đây:

  • Mở Danh mục hàng đợi FRx và sau đó đi frxque32.mdb tập tin.
  • Đổi tên frxque32.mdb tệp (ví dụ: frxque32.mdb.old).
  • Bây giờ xác định vị trí frxque32.tpl tệp trong thư mục, tạo một bản sao của tệp này, sau đó đổi tên bản sao thành frxque32.mdb.

Khởi động lại MS Access và thử mở cơ sở dữ liệu.

Phương pháp 5: Nhập dữ liệu vào Cơ sở dữ liệu MS Access mới

Bạn cũng có thể gặp lỗi định dạng cơ sở dữ liệu không được nhận dạng nếu cơ sở dữ liệu bị hỏng. Nếu đúng như vậy, bạn có thể thử nhập dữ liệu từ cơ sở dữ liệu bị hỏng vào cơ sở dữ liệu MS Access mới. Thực hiện theo các bước sau:

  • Mở ứng dụng MS Access.
  • Chọn Cơ sở dữ liệu trống.
  • Nhấn vào Tạo tùy chọn để tạo một cơ sở dữ liệu mới.
  • Trong trình hướng dẫn tệp cơ sở dữ liệu mới, bấm vào nút Dữ liệu bên ngoài tùy chọn.

Tab dữ liệu ngoài trong Ms Access

  • Bấm vào Nhập cơ sở dữ liệu Access.
  • trên Nhận cơ sở dữ liệu truy cập dữ liệu bên ngoài wizard, bấm vào Xem tab để chọn tệp cơ sở dữ liệu.
  • Bạn sẽ thấy hai tùy chọn trên cửa sổ. Chọn bất kỳ một và nhấp vào OK.

Lấy dữ liệu ngoài - Cửa sổ cơ sở dữ liệu Access

  • trên Nhập đối tượng cửa sổ, chọn các đối tượng cơ sở dữ liệu và nhấp vào OK.

Cửa sổ đối tượng nhập khẩu

Phương pháp 6: Sửa chữa Cơ sở dữ liệu Access của bạn

Nếu cơ sở dữ liệu của bạn quá khổ hoặc bị hỏng, bạn có thể sử dụng công cụ tích hợp sẵn của Microsoft Access – Thu gọn và Sửa chữa, để thu gọn và sửa chữa cơ sở dữ liệu bị hỏng. Nó có thể giảm kích thước của cơ sở dữ liệu bằng cách loại bỏ không gian không sử dụng. Để sử dụng tiện ích này, hãy làm theo các bước sau:

  • Mở ứng dụng Microsoft Access của bạn.
  • trên Templates cửa sổ, bấm đúp vào Cơ sở dữ liệu trống tùy chọn.
  • Nhấp chuột Tập tin và sau đó nhấp vào Đóng.
  • Chọn Công cụ cơ sở dữ liệu và sau đó nhấp vào Cơ sở dữ liệu nhỏ gọn và sửa chữa.
  • trên Cơ sở dữ liệu sang Compact từ trình hướng dẫn, duyệt và chọn cơ sở dữ liệu bạn cần sửa chữa. Nhấp chuột gọn nhẹ.
  • Chọn một vị trí để lưu tệp cơ sở dữ liệu đã sửa chữa và nhấp vào Lưu.

Lưu ý: Các bước trên là để sửa chữa tệp cơ sở dữ liệu không mở được.

Nếu công cụ tích hợp sẵn của Microsoft Access – Compact and Repair bị lỗi hoặc không hoạt động, thì bạn có thể dùng thử một MS chuyên nghiệp Công cụ sửa chữa cơ sở dữ liệu Access, Chẳng hạn như Sửa chữa sao cho quyền truy cập. Nó là một phần mềm đáng tin cậy để sửa chữa cơ sở dữ liệu bị hỏng. Sau khi sửa chữa, nó hiển thị bản xem trước của tất cả các đối tượng có thể phục hồi, bao gồm biểu mẫu, bảng, báo cáo, truy vấn, v.v. Phần mềm hỗ trợ Office 365, Access 2021, 2019, 2016, 2013 và các phiên bản cũ hơn.

Cách ngăn chặn lỗi cơ sở dữ liệu không xác định của MS Access

Bây giờ bạn đã biết cách sửa lỗi định dạng cơ sở dữ liệu không xác định trong MS Access, dưới đây là cách tránh lỗi này trong tương lai:

  • Sử dụng các phiên bản truy cập tương thích: Đảm bảo rằng phiên bản MS Access bạn đang sử dụng để mở cơ sở dữ liệu phù hợp hoặc mới hơn phiên bản được sử dụng để tạo cơ sở dữ liệu. Tránh sử dụng các phiên bản cũ hơn để mở cơ sở dữ liệu được tạo bằng các phiên bản Access mới hơn.
  • Cập nhật thường xuyên: Luôn cập nhật bộ MS Access và Office của bạn lên phiên bản mới nhất. Điều này đảm bảo khả năng tương thích với cơ sở dữ liệu được tạo trong các phiên bản mới hơn và giảm nguy cơ gặp phải các lỗi liên quan đến định dạng.
  • Tránh tham nhũng: Lỗi cơ sở dữ liệu có thể gây ra nhiều lỗi khác nhau, bao gồm cả lỗi định dạng cơ sở dữ liệu không xác định. Để ngăn ngừa tham nhũng:
    • Luôn đóng cơ sở dữ liệu đúng cách trước khi tắt máy tính của bạn.
    • Tránh làm việc trực tiếp trên cơ sở dữ liệu từ các vị trí mạng; thay vào đó, hãy làm việc trên một bản sao cục bộ rồi cập nhật phiên bản mạng.
    • Sử dụng các tiện ích nén và sửa chữa thường xuyên để duy trì tính toàn vẹn của cơ sở dữ liệu.
  • Sao lưu thường xuyên: Sao lưu thường xuyên có thể giúp bạn tránh bị mất dữ liệu trong trường hợp hỏng hoặc sai sót. Duy trì thói quen sao lưu cơ sở dữ liệu của bạn sau những cập nhật quan trọng hoặc theo định kỳ.
  • Chia tách kiến ​​trúc cơ sở dữ liệu: Đối với môi trường nhiều người dùng, hãy cân nhắc việc chia cơ sở dữ liệu của bạn thành giao diện người dùng (chứa truy vấn, biểu mẫu, báo cáo và mô-đun) và giao diện phụ trợ (chứa các bảng có dữ liệu). Điều này làm giảm nguy cơ tham nhũng và cải thiện hiệu suất.
  • Sử dụng vị trí đáng tin cậy: Lưu trữ cơ sở dữ liệu Access của bạn ở những vị trí tin cậy như được chỉ định trong tùy chọn Access. Các tập tin ở những vị trí đáng tin cậy sẽ ít gặp phải các lỗi liên quan đến bảo mật hơn.

Đóng cửa

Lỗi định dạng cơ sở dữ liệu không được nhận dạng có thể khiến bạn không thể mở cơ sở dữ liệu. Nó có thể xảy ra do nhiều lý do. Bạn có thể thử khắc phục lỗi bằng cách làm theo các phương pháp được thảo luận trong bài viết này. Nếu lỗi này xảy ra do cơ sở dữ liệu bị hỏng, bạn có thể sử dụng tiện ích “Compact and Repair” hoặc Stellar Repair for Access để sửa chữa cơ sở dữ liệu bị hỏng.

Bình luận

Chúng tôi sẽ không công khai email của bạn. Các ô đánh dấu * là bắt buộc *