Để giúp ngăn ngừa việc sử dụng trái phép một cơ sở dữ liệu Access, bạn có thể mã hóa cơ sở dữ liệu bằng cách đặt mật khẩu. Nếu bạn biết mật khẩu của một cơ sở dữ liệu đã mã hóa, bạn cũng có thể giải mã cơ sở dữ liệu đó và loại bỏ mật khẩu của nó. Bài viết này giải thích cách thực hiện cả hai thao tác.
Trong các phiên bản Access trước đây, bạn có thể tạo tài khoản người dùng và mật khẩu bằng cách sử dụng một tính năng gọi là bảo mật cấp độ người dùng. Bài viết này không đề cập đến bảo mật cấp độ người dùng, mà tính năng này sẽ không sẵn dùng khi bạn dùng định dạng tệp này .accdb .
Nếu bạn mã hóa một cơ sở dữ liệu rồi quên mật khẩu, bạn sẽ không dùng được cơ sở dữ liệu đó. Bạn không thể loại bỏ mật khẩu cơ sở dữ liệu nếu bạn không biết mật khẩu.
Trong bài viết này
- Tổng quan
- Mã hóa cơ sở dữ liệu bằng mật khẩu
- Mã hóa cơ sở dữ liệu tách
- Mở và giải mã cơ sở dữ liệu
- Loại bỏ mật khẩu khỏi cơ sở dữ liệu
Tổng quan
Công cụ mã hóa cơ sở dữ liệu làm cho các công cụ khác không đọc được dữ liệu của bạn và đặt ra một mật khẩu cần phải có để sử dụng cơ sở dữ liệu đó. Hãy ghi nhớ các quy tắc sau:
- Tính năng mã hóa chỉ áp dụng cho những cơ sở dữ liệu ở
.accdbđịnh dạng tệp. - Công cụ này sử dụng thuật toán mã hóa mạnh hơn các phiên bản Access trước được sử dụng.
Mã hóa cơ sở dữ liệu bằng mật khẩu
Các bước trong mục này giải thích cách tạo và áp dụng mật khẩu cho cơ sở dữ liệu Access trên máy tính.
Mã hóa cơ sở dữ liệu
Hãy mở cơ sở dữ liệu trong chế độ Dành riêng.
Cách thực hiện:
- Trên tab Tệp, bấm Mở.
- Trong hộp thoại Mở, hãy duyệt đến tệp mà bạn muốn mở rồi chọn tệp đó.
- Bấm vào mũi tên kế bên nút Mở, rồi bấm Mở Dành Riêng. Hình sau đây cho thấy menu.
Trên tab Tệp, bấm Thông tin, rồi bấm Mã hóa bằng Mật khẩu. Hộp thoại Đặt Mật khẩu Cơ sở dữ liệu xuất hiện.
Hãy nhập mật khẩu của bạn vào hộp Mật khẩu, nhập lại vào hộp Xác nhận, rồi bấm OK.
Lưu ý
- Hãy dùng những mật khẩu mạnh, có chứa cả chữ hoa và chữ thường, số và ký hiệu. Mật khẩu yếu không chứa tất cả những yếu tố này. Ví dụ,
Y6dh!et5là mạnh vàHouse27yếu. Mật khẩu phải dài ít nhất là8ký tự. Tốt hơn là nên sử dụng câu thông hành có sử dụng14hoặc nhiều ký tự. - Hãy đảm bảo bạn nhớ mật khẩu của bạn. Nếu bạn quên mật khẩu, Microsoft không thể truy xuất mật khẩu đó. Hãy lưu giữ mọi mật khẩu đã viết ở một nơi an toàn, cách xa thông tin mà mật khẩu bảo vệ.
- Hãy dùng những mật khẩu mạnh, có chứa cả chữ hoa và chữ thường, số và ký hiệu. Mật khẩu yếu không chứa tất cả những yếu tố này. Ví dụ,
Mã hóa cơ sở dữ liệu tách
Để mã hóa cơ sở dữ liệu tách, hãy mã hóa cả cơ sở dữ liệu phía trước và cơ sở dữ liệu phía sau. Sau khi mã hóa cơ sở dữ liệu phía sau, hãy nối kết lại với các bảng của nó.
- Mã hóa cơ sở dữ liệu phía sau bằng cách sử dụng các bước trong mục Mã hóa cơ sở dữ liệu bằng mật khẩu.
- Trong cơ sở dữ liệu phía trước, hãy xóa các nối kết đến các bảng trong cơ sở dữ liệu phía sau, rồi nối kết chúng lại. Access sẽ nhắc bạn nhập mật khẩu của cơ sở dữ liệu phía sau khi bạn nối kết lại.
- Sau khi đã nối kết lại các bảng, bạn hãy mã hóa cơ sở dữ liệu phía trước theo các bước trong mục Mã hóa cơ sở dữ liệu bằng mật khẩu.
Mở và giải mã cơ sở dữ liệu
Hãy đảm bảo bạn nhớ mật khẩu của bạn. Nếu bạn quên mật khẩu, không có cách nào để truy xuất mật khẩu.
- Mở cơ sở dữ liệu đã mã hóa giống như cách bạn mở bất kỳ cơ sở dữ liệu nào khác. Hộp thoại Yêu cầu Mật khẩu xuất hiện.
- Hãy nhập mật khẩu vào hộp Nhập mật khẩu cơ sở dữ liệu, rồi bấm OK.
Loại bỏ mật khẩu khỏi cơ sở dữ liệu
Lưu ý
Khi bạn loại bỏ mật khẩu khỏi cơ sở dữ liệu, bạn có thể khôi phục nó bất kỳ lúc nào hoặc thay thế bằng mật khẩu khác, bằng cách lặp lại các bước trong phần Mã hóa cơ sở dữ liệu bằng mật khẩu.
Loại bỏ mật khẩu
Hãy mở cơ sở dữ liệu trong chế độ Dành riêng.
Cách thực hiện:
- Trên tab Tệp, bấm Mở.
- Trong hộp thoại Mở, hãy duyệt đến tệp mà bạn muốn mở rồi chọn tệp đó.
- Bấm vào mũi tên kế bên nút Mở, rồi bấm Mở Dành Riêng. Hình sau đây cho thấy menu.
Trên tab Tệp, hãy bấm Thông tin, rồi bấm Giải mã Cơ sở dữ liệu. Hộp thoại Bỏ thiết đặt Mật khẩu Cơ sở dữ liệu xuất hiện.
Nhập mật khẩu của bạn vào hộp Mật khẩu, rồi bấm OK.