2012-07-12 29 views
5

Tôi đang tạo cơ sở dữ liệu Access 2010 và muốn làm rõ một số khi nói đến đồng thời và bảo mật. Những gì tôi muốn là khi bắt đầu ứng dụng chỉ có một mẫu đơn được hiển thị với một số nút bao gồm một nút đăng nhập. Hầu hết các nút sẽ bị vô hiệu hóa cho đến sau khi người dùng đăng nhập tại điểm đó dựa trên nhóm quyền của họ; Viewer (Deafault), Worker, Editor, Admin.Truy cập 2010 cho phép nhiều người dùng/Thực hiện bảo mật nhóm

Ngoài ra, Quản trị viên phải là người duy nhất có thể xem cơ sở dữ liệu truy cập trong khi những người khác bị hạn chế chỉ xem biểu mẫu.

Tôi vừa thử nghiệm triển khai đồng thời mặc định nhưng lưu cơ sở dữ liệu của tôi vào mạng được chia sẻ và bản thân tôi và đồng nghiệp cố gắng truy cập vào nó. Tìm ra nếu một trong những truy cập cơ sở dữ liệu nó bị khóa nó từ những người khác, và nếu cả hai chúng tôi đã cố gắng cùng một lúc nó đã trở thành chỉ đọc.

Vì vậy, tôi chỉ đang tìm kiếm các mẹo về cách bắt đầu điều này.

Trả lời

2

Đối với cơ sở dữ liệu Access, tất cả người dùng phải có quyền đọc, ghi và sửa đổi tối thiểu trên thư mục chứa cơ sở dữ liệu. Điều này là do MS Access tạo tệp khóa và nếu người dùng thứ hai không có quyền sửa đổi tệp khóa, không thể truy cập vào cơ sở dữ liệu. Xóa quyền cũng có thể hữu ích, để xóa khóa khi họ là người cuối cùng ra ngoài.

+0

Hey Remou, xe tăng cho phản ứng nhưng nó không thực sự giúp tôi. Có bài viết/trang web nào bạn có thể đề xuất để biết thêm thông tin hay không. – HelloWorld

+0

Tôi nghĩ rằng vấn đề của bạn là cơ sở dữ liệu Access chỉ đọc. Vấn đề thực tế là gì? Nếu bạn muốn bảo mật nghiêm trọng, Access không phải là lựa chọn đúng đắn. – Fionnuala

+0

Không có bảo mật nào bảo vệ người dùng hơn nữa. Tôi đang xem xét các nhóm làm việc bây giờ vì vậy tôi nghĩ đó là những gì tôi đang tìm kiếm. Nhưng tôi đoán để theo dõi câu trả lời trước đây của bạn, nơi tôi sẽ thay đổi quyền đọc/sửa đổi? Có phải nó chỉ điều chỉnh các tập tin/thư mục bảo mật mình hoặc là nó một cái gì đó thông qua truy cập? – HelloWorld

Các vấn đề liên quan