Nén và sửa chữa tệp cơ sở dữ liệu

Tệp cơ sở dữ liệu của Access trên máy tính bàn được chia sẻ trên mạng đôi khi có thể bị hỏng. Nếu việc này xảy ra, nó thường ảnh hưởng đến thiết kế chứ không ảnh hưởng đến dữ liệu. Tuy nhiên, nếu bạn mất dữ liệu, việc này thường liên quan tới hành động cuối cùng của một người dùng. Khi bị hỏng tệp cơ sở dữ liệu của Access trên máy tính bàn, bạn có thể sửa từng phần nhờ tiến trình Nén và Sửa chữa. Quy trình nén không nén dữ liệu của bạn — nó làm cho tệp cơ sở dữ liệu của bạn nhỏ hơn bằng cách xóa dung lượng không sử dụng. Lệnh Nén và Sửa Cơ sở dữ liệu cũng có thể giúp nâng cao hiệu năng của cơ sở dữ liệu.

Ghi chú: Bài viết này không áp dụng cho các ứng dụng web của Access – dạng cơ sở dữ liệu mà bạn thiết kế với Access và phát hành trực tuyến. Hãy xem Tạo một ứng dụng Access để biết thêm thông tin.

Khi bạn tìm cách mở một tệp cơ sở dữ liệu đã bị hỏng, Access sẽ nhắc bạn quy trình sửa chữa tệp tự động và nếu quy trình này chỉ thành công một phần, Access sẽ tiếp tục theo dõi đối tượng không được sửa chữa trong một bảng có tên là MSysCompactErrors. Nếu bạn có bản sao lưu trước khi cơ sở dữ liệu bị hỏng thì bạn có thể dùng bảng MSysCompactErrors để quyết định nhập đối tượng nào vào cơ sở dữ liệu đã sửa chữa của bạn.

Tách cơ sở dữ liệu có thể giúp ngăn tệp cơ sở dữ liệu bị hỏng và hạn chế mất dữ liệu bằng cách giữ dữ liệu trong một tệp riêng biệt mà người dùng không truy nhập trực tiếp vào.

Ghi chú: Nếu bạn nén và sửa một cơ sở dữ liệu web của Access đã phát hành trước đó, hãy nhớ đồng bộ cơ sở dữ liệu sau khi hoàn tất quy trình nén và sửa.

Để biết thêm thông tin về cách bảo vệ dữ liệu bằng quy trình khôi phục và sao lưu.

Trước khi bạn chạy tiến trình Nén và Sửa chữa

  • Hãy tạo một bản sao lưu cơ sở dữ liệu:

  • Trên tab Tệp, bấm vào Lưu.

  • Dưới Loại Tệp, bấm Lưu Cơ sở dữ liệu Ở dạng.

  • Dưới Nâng cao, bấm Cơ sở dữ liệu Sao lưu.

    Ghi chú: Nếu bạn có nhiều người dùng, hãy thông báo cho người dùng khác để họ có thể tránh dùng cơ sở dữ liệu khi bạn chạy nén và sửa.

  • Lấy quyền để chạy thao tác nén và sửa chữa:     Nếu bạn đang dùng tệp cơ sở dữ liệu phiên bản cũ và là một phần của nhóm làm việc, có thể bạn sẽ không tự mình nén và sửa chữa cơ sở dữ liệu được. Nếu bạn không có đủ quyền và cần nén và sửa cơ sở dữ liệu, hãy liên hệ với người quản trị nhóm làm việc của bạn để được trợ giúp.

Đặt nén và sửa tự động khi cơ sở dữ liệu đóng

Bạn cũng có thể đặt để tiến trình nén và sửa chữa chạy tự động mỗi lần bạn đóng cơ sở dữ liệu. Trong cơ sở dữ liệu nhiều người dùng, bạn có thể không muốn đặt tùy chọn này vì nó có thể phá vỡ trong giây lát tính sẵn dùng của cơ sở dữ liệu. Tiến trình này chỉ ảnh hưởng cơ sở dữ liệu hiện tại đang mở.

Ghi chú:  Tùy chọn này không sẵn dùng cho một ứng dụng web của Access.

  1. Trên tab Tệp, bấm Tùy chọn.

  2. Trong hộp Tùy chọn Truy nhập, hãy bấm Cơ sở dữ liệu Hiện tại.

  3. Dưới Tùy chọn Ứng dụng, hãy chọn Nén khi Đóng.

Nén và sửa chữa theo cách thủ công cơ sở dữ liệu mở

Quan trọng: Trước khi bạn chạy tiến trình nén và sửa chữa, hãy đảm bảo rằng không có ai đang dùng tệp cơ sở dữ liệu.

  • Trên tab Tệp, hãy bấm Thông tin > Nén và Sửa Cơ sở dữ liệu.

Phát triển các kỹ năng 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.

×