Tách cơ sở dữ liệu Access

Lưu ý: Chúng tôi muốn cung cấp cho bạn nội dung trợ giúp mới nhất ở chính ngôn ngữ của bạn, nhanh nhất có thể. 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. Vui lòng cho chúng tôi biết ở cuối trang này rằng thông tin có hữu ích với bạn không? Dưới đây là bài viết bằng Tiếng Anh để bạn tham khảo dễ hơn.

Cân nhắc việc tách bất kỳ cơ sở dữ liệu một vài người chia sẻ qua mạng. Tách cơ sở dữ liệu được chia sẻ có thể giúp cải thiện hiệu suất của nó và giảm cơ hội việc hỏng tệp cơ sở dữ liệu.

Sau khi tách cơ sở dữ liệu, bạn có thể quyết định để di chuyển cơ sở dữ liệu phía sau, hoặc sử dụng cơ sở dữ liệu phía sau khác nhau. Bạn có thể sử dụng trình quản lý bảng đã nối kết để thay đổi cơ sở dữ liệu phía sau mà bạn sử dụng.

Lưu ý: 

  • Tách cơ sở dữ liệu không là giống như lưu trữ cơ sở dữ liệu. Chủ đề này không thảo luận về làm thế nào để lưu trữ dữ liệu. Bạn lưu trữ dữ liệu theo định kỳ di chuyển các bản ghi cũ hơn đến cơ sở dữ liệu khác nhau, vì tệp cơ sở dữ liệu sẽ quá nhanh chóng để giới hạn kích cỡ tệp, hoặc bạn muốn giữ tệp cơ sở dữ liệu nhỏ và dữ liệu của bạn sạch được sắp xếp theo khoảng thời gian. Trong một số trường hợp, bạn có thể lưu trữ dữ liệu bằng cách tách một cơ sở dữ liệu. Để biết thêm thông tin, hãy xem bài viết trực tuyến truy nhập lưu trữ dữ liệu.

  • Nếu bạn tách cơ sở dữ liệu web, mọi bảng web trong cơ sở dữ liệu đó sẽ không được chuyển đến cơ sở dữ liệu phía sau, và sẽ không thể truy cập từ cơ sở dữ liệu phía trước kết quả.

Trong bài viết này

Tổng quan

Trước khi bạn bắt đầu

Tách cơ sở dữ liệu

Phân phối cơ sở dữ liệu phía trước

Thay đổi cơ sở dữ liệu phía sau mà bạn sử dụng

Tổng quan

Khi bạn tách cơ sở dữ liệu, bạn sắp xếp lại thành hai tệp - một cơ sở dữ liệu phần cuối bao gồm bảng dữ liệu và một cơ sở dữ liệu phần đầu bao gồm tất cả các đối tượng cơ sở dữ liệu khác như bảng truy vấn, biểu mẫu và báo cáo. Mỗi người dùng tương tác với dữ liệu bằng cách sử dụng bản sao cục bộ của cơ sở dữ liệu.

Tách cơ sở dữ liệu, bạn sử dụng trình hướng dẫn tách cơ sở dữ liệu. Sau khi tách cơ sở dữ liệu, bạn phải phân bố cơ sở dữ liệu phía trước cho người dùng của bạn.

Thận trọng: Để bảo vệ dữ liệu của bạn nếu cơ sở dữ liệu của bạn có nhiều người dùng cuối cùng, chúng tôi khuyên bạn không chia sẻ bản sao của cơ sở dữ liệu có chứa các nối kết đến danh sách SharePoint. Nếu bạn nối kết đến một bảng có một danh sách SharePoint, nó sẽ tạo ra một khả năng cho bất kỳ người dùng độc hại để thay đổi đích của nối kết và có khả năng sửa đổi các quyền trên SharePoint site là thông tin kết nối cho bảng được nối kết không mã hóa.

Các lợi ích của cơ sở dữ liệu tách

Các lợi ích của cơ sở dữ liệu tách bao gồm:

  • Nâng cao hiệu suất    Hiệu năng của cơ sở dữ liệu thường cải thiện đáng kể vì chỉ có dữ liệu được gửi qua mạng. Trong một cơ sở dữ liệu được chia sẻ được không tách, các đối tượng cơ sở dữ liệu bản thân họ — bảng, truy vấn, biểu mẫu, báo cáo, macro và mô-đun — được gửi qua mạng, chứ không chỉ có dữ liệu.

  • Trạng thái sẵn sàng lớn    Vì chỉ có dữ liệu được gửi qua mạng, giao dịch cơ sở dữ liệu chẳng hạn như phần sửa bản ghi được hoàn tất nhanh hơn, mà giữ lại dữ liệu sẵn sàng để sửa hơn.

  • Bảo mật nâng cao    Nếu bạn lưu trữ cơ sở dữ liệu phía sau trên máy tính dùng hệ thống tệp NTFS, bạn có thể dùng tính năng bảo mật NTFS để giúp bảo vệ dữ liệu của bạn. Vì người dùng truy nhập cơ sở dữ liệu phía sau bằng cách dùng bảng được nối kết, nó ít có khả năng kẻ đột nhập có thể có được quyền truy nhập trái phép vào dữ liệu bằng cách lấy cắp cơ sở dữ liệu phía trước hoặc bằng cách đặt ra như là một người dùng được ủy quyền. Nếu bạn không chắc chắn hệ thống tệp máy chủ tệp của bạn sử dụng, hãy yêu cầu người quản trị hệ thống. Nếu bạn có đặc quyền của người quản trị trên máy chủ tệp, bạn có thể chạy lệnh msinfo32 để xác định hệ thống tệp.

    Làm thế nào để tôi có thể dùng lệnh msinfo32 để kiểm tra tệp hệ thống?

    1. Bấm vào nút bắt đầu, sau đó bấm chạy.

    2. Trong hộp thoại chạy , nhập msinfo32 và sau đó bấm OK.

    3. Dưới Hệ thống tóm tắt, hãy bấm biểu tượng dấu cộng bên cạnh cấu phần.

    4. Bên dưới cấu phần, bấm biểu tượng dấu cộng bên cạnh lưu trữ, sau đó bấm ổ đĩa. Hộp thoại hiển thị thông tin về ổ đĩa sẵn dùng trong ngăn ở bên phải.

  • Độ tin cậy được cải tiến    Nếu người dùng gặp phải sự cố và cơ sở dữ liệu đóng đột ngột, bất kỳ việc hỏng tệp cơ sở dữ liệu là thường chỉ giới hạn trong bản sao của cơ sở dữ liệu phía trước người dùng đã mở. Vì người dùng chỉ truy cập mục dữ liệu trong cơ sở dữ liệu phía sau bằng cách dùng bảng được nối kết, tệp cơ sở dữ liệu phía sau là nhiều ít có khả năng bị lỗi.

  • Môi trường phát triển linh hoạt    Vì mỗi người dùng hoạt động với một bản sao cục bộ của cơ sở dữ liệu phía trước, mỗi người dùng có một cách độc lập phát triển truy vấn, biểu mẫu, báo cáo, và đối tượng cơ sở dữ liệu khác mà không ảnh hưởng đến người dùng khác. Tương tự, bạn có thể phát triển và phân phối phiên bản mới của cơ sở dữ liệu phía trước mà không gây ảnh hưởng quyền truy nhập vào dữ liệu được lưu trữ trong cơ sở dữ liệu phía sau.

Đầu Trang

Trước khi bạn bắt đầu

Trước khi bạn tách cơ sở dữ liệu, hãy xem xét các thao tác sau:

  • Bạn nên luôn sao lưu cơ sở dữ liệu trước khi bạn tách nó. Nếu bạn tách cơ sở dữ liệu và sau đó quyết định rằng bạn không muốn chia tách cơ sở dữ liệu, bạn có thể khôi phục Phiên bản gốc từ sao lưu của bạn.

  • Tách cơ sở dữ liệu có thể mất nhiều thời gian. Bạn nên thông báo cho người dùng để chúng không sử dụng cơ sở dữ liệu trong khi bạn tách nó. Nếu người dùng thay đổi dữ liệu trong khi bạn tách cơ sở dữ liệu, những thay đổi sẽ không được phản ánh trong cơ sở dữ liệu phía sau.

    Mẹo: Nếu người dùng thay đổi dữ liệu trong khi bạn tách cơ sở dữ liệu, bạn có thể nhập dữ liệu mới vào cơ sở dữ liệu phụ trợ sau khi bạn kết thúc.

  • Mặc dù tách cơ sở dữ liệu là một cách để chia sẻ dữ liệu, mọi người đang dùng cơ sở dữ liệu phải có một phiên bản Microsoft Office Access tương thích với định dạng tệp cơ sở dữ liệu phía sau. Ví dụ, nếu tệp cơ sở dữ liệu phụ trợ sử dụng định dạng tệp .accdb, người dùng không thể truy nhập dữ liệu của nó bằng cách sử dụng Access 2003.

  • Bạn có thể muốn sử dụng một định dạng tệp Access cũ hơn cho cơ sở dữ liệu phía sau nếu bạn sử dụng các tính năng không còn được hỗ trợ. Ví dụ, nếu bạn sử dụng dữ liệu access trang (DAPs); bạn có thể tiếp tục sử dụng chúng nếu cơ sở dữ liệu phụ trợ trong định dạng tệp cũ hỗ trợ DAPs. Bạn có thể dùng định dạng tệp mới với cơ sở dữ liệu phía trước sao cho người dùng của bạn có thể truy nhập những lợi ích của định dạng mới. Lưu ý rằng bạn không thể thay đổi dữ liệu trong một trang truy nhập dữ liệu bằng cách sử dụng Access 2010 hoặc cao hơn.

Đầu trang

Tách cơ sở dữ liệu

  1. Trên máy tính của bạn, hãy thực hiện một bản sao của cơ sở dữ liệu mà bạn muốn chia tách. Bắt đầu với tệp cơ sở dữ liệu trên ổ cứng cục bộ của bạn, chứ không phải trên mạng chia sẻ. Nếu tệp cơ sở dữ liệu hiện đang được chia sẻ từ ổ đĩa cứng cục bộ, bạn có thể để nó nó ở đâu.

  2. Mở bản sao của cơ sở dữ liệu trên ổ đĩa cứng cục bộ.

  3. Trên tab Công cụ cơ sở dữ liệu , trong nhóm Di chuyển dữ liệu , hãy bấm Cơ sở dữ liệu Access. Khởi động trình hướng dẫn tách cơ sở dữ liệu.

  4. Bấm tách cơ sở dữ liệu.

  5. Trong hộp thoại tạo cơ sở dữ liệu phía sau , xác định tên, loại tệp và vị trí cho tệp cơ sở dữ liệu phía sau.

    Lưu ý: 

    • Cân nhắc sử dụng tên Access gợi ý. Giữ nguyên các tên tệp ban đầu và cho biết rằng cơ sở dữ liệu là cơ sở dữ liệu phía sau bằng cách chèn _be vào tên, chỉ cần trước khi mở rộng tên tệp.

    • Không thay đổi loại tệp, trừ khi một số người dùng sẽ sử dụng phiên bản trước của Access để truy nhập dữ liệu.

    • Bạn có thể nhập đường dẫn đến vị trí mạng trong hộp Tên tệp , phía trước tên tệp. Ví dụ, nếu vị trí mạng cho cơ sở dữ liệu phía sau là \\server1\share1\ và tên tệp cho cơ sở dữ liệu phía sau là MyDB_be.accdb, bạn có thể nhập \\server1\share1\MyDB_be.accdb trong hộp Tên tệp .

    • Vị trí mà bạn chọn phải là sẵn dùng cho mọi người sẽ sử dụng cơ sở dữ liệu. Vì ánh xạ ổ đĩa có thể khác nhau, bạn sẽ xác định đường dẫn UNC của vị trí thay vì sử dụng một chữ cái được ánh xạ ổ đĩa.

  6. Khi trình hướng dẫn kết thúc, nó sẽ hiển thị một thông báo xác nhận.

Cơ sở dữ liệu của bạn bây giờ tách. Cơ sở dữ liệu phía trước là tệp mà bạn đã bắt đầu với (bản sao của cơ sở dữ liệu được chia sẻ gốc), và cơ sở dữ liệu phụ trợ nằm tại vị trí mạng mà bạn đã xác định trong bước 5 của quy trình này.

Hạn chế thay đổi thiết kế của cơ sở dữ liệu phía trước

Để chỉ thay đổi cho cơ sở dữ liệu ngoại vi mà bạn phân phối, hãy cân nhắc lưu nó dưới dạng tệp nhị phân đã biên soạn (tệp .accde). Tệp nhị phân đã biên soạn là một tệp ứng dụng cơ sở dữ liệu được lưu với tất cả mã Visual Basic truy nhập (VBA) biên soạn. Không còn mã nguồn VBA nào trong tệp nhị phân được biên dịch Access. Người dùng không thể thay đổi thiết kế của đối tượng trong một tệp .accde.

  1. Mở tệp cơ sở dữ liệu phía trước (.accdb) mà bạn muốn lưu dưới dạng tệp nhị phân đã biên soạn (.accde).

  2. Bấm tệp > lưu dưới dạng > tạo ACCDE > lưu dưới dạng.

  3. Trong hộp thoại Lưu như , hãy duyệt đến thư mục mà bạn muốn lưu tệp, nhập tên cho tệp trong hộp Tên tệp , sau đó bấm lưu.

Đầu trang

Phân phối cơ sở dữ liệu phía trước

Sau khi tách cơ sở dữ liệu của bạn, bạn phân bố cơ sở dữ liệu phía trước cho người dùng của bạn, để họ có thể bắt đầu sử dụng cơ sở dữ liệu.

Thận trọng: Để bảo vệ dữ liệu của bạn nếu cơ sở dữ liệu của bạn có nhiều người dùng cuối cùng, chúng tôi khuyên bạn không chia sẻ bản sao của cơ sở dữ liệu có chứa các nối kết đến danh sách SharePoint. Nếu bạn nối kết đến một bảng có một danh sách SharePoint, nó sẽ tạo ra một khả năng cho bất kỳ người dùng độc hại để thay đổi đích của nối kết và có khả năng sửa đổi các quyền trên SharePoint site là thông tin kết nối cho bảng được nối kết không mã hóa.

Thực hiện một trong những thao tác sau đây:

  • Gửi thông điệp email đến người dùng cơ sở dữ liệu và đính kèm tệp cơ sở dữ liệu ngoại vi để thư. Bao gồm những hướng dẫn sẽ giúp dễ dàng hơn cho người dùng của bạn để bắt đầu sử dụng cơ sở dữ liệu phía trước ngay lập tức.

  • Lưu tệp cơ sở dữ liệu ngoại vi vào một vị trí mạng tất cả cơ sở dữ liệu người dùng có thể truy nhập, và sau đó gửi cho người dùng của bạn thông điệp email xác định vị trí mạng cùng với bất kỳ hướng dẫn khác mà họ có thể cần để truy nhập cơ sở dữ liệu.

  • Phân phối tệp cơ sở dữ liệu phía trước bằng cách dùng phương tiện di động, chẳng hạn như một CD-ROM hoặc một ổ đĩa USB cần. Nếu bạn cài đặt tệp chính bạn, bạn có thể kiểm tra để đảm bảo rằng nó hoạt động. Nếu người dùng phải cài đặt tệp, bạn sẽ bao gồm tài liệu hướng dẫn cho họ họ phải làm gì để cài đặt tệp và người cần liên hệ nếu họ gặp khó khăn.

Đầu trang

Thay đổi cơ sở dữ liệu phía sau mà bạn sử dụng

Bạn có thể di chuyển cơ sở dữ liệu phía sau, hoặc dùng cơ sở dữ liệu phía sau khác nhau, bằng cách dùng trình quản lý bảng đã nối kết.

Nếu bạn muốn di chuyển cơ sở dữ liệu phía sau, trước tiên hãy một bản sao của nó đến vị trí mới, và sau đó làm theo quy trình này.

  1. Trên tab Dữ liệu ngoài , trong nhóm nhập & nối kết , hãy bấm Quản lý bảng nối kết.

  2. Trong trình quản lý bảng đã nối kết, hãy chọn các bảng trong cơ sở dữ liệu phía sau hiện tại.

    Mẹo: Nếu bạn không có nối kết với bất kỳ cơ sở dữ liệu khác, hãy bấm Chọn tất cả.

  3. Chọn luôn kiểm tra hộp kiểm vị trí mới, sau đó bấm OK.

  4. Duyệt đến và chọn cơ sở dữ liệu phía sau mới.

Đầu trang

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.

×