2012-07-12 13 views
5

Tworzę bazę danych Access 2010 i chciałbym wyjaśnienia, jeśli chodzi o współbieżność i bezpieczeństwo. To, co chciałbym, to po uruchomieniu aplikacji tylko formularz menu, który będzie wyświetlany z kilkoma przyciskami, w tym z przyciskiem logowania. Większość przycisków będzie wyłączona, dopóki użytkownik nie zaloguje się w którym momencie na podstawie swojej grupy uprawnień; Viewer (Deafault), Worker, Editor, Admin.Access 2010 pozwalający wielu użytkownikom/bezpieczeństwu grupy implementującej

Administracja powinna być jedyną osobą, która może zobaczyć bazę danych dostępu, podczas gdy inne są ograniczone do wyświetlania tylko formularzy.

Właśnie testowałem domyślną implementację współbieżności, ale zapisując moją bazę danych w udostępnionej sieci i starając się uzyskać dostęp do niej i współpracownika. Dowiedziałem się, że jeśli ktoś uzyskał dostęp do bazy danych, zablokował ją od innych, a jeśli oboje spróbowaliśmy w tym samym czasie, stała się ona tylko do odczytu.

Po prostu szukam wskazówek, jak zacząć.

Odpowiedz

2

W przypadku bazy danych programu Access wszyscy użytkownicy muszą mieć co najmniej uprawnienia do odczytu, zapisu i modyfikowania folderu, w którym znajduje się baza danych. Dzieje się tak, ponieważ MS Access tworzy plik blokady, a jeśli drugi użytkownik nie ma uprawnień do modyfikowania pliku blokady, nie może uzyskać dostępu do bazy danych. Usuń uprawnienia mogą być również przydatne, aby usunąć plik blokujący, gdy są one ostatnią osobą.

+0

Hej Remou, czołgi za odpowiedź, ale tak naprawdę to mi nie pomaga. Czy są jakieś artykuły/strony, które możesz polecić, aby uzyskać więcej informacji. – HelloWorld

+0

Myślałem, że problem polega na tym, że baza danych Access stała się tylko do odczytu. Jaki jest faktyczny problem? Jeśli chcesz poważnego bezpieczeństwa, Access nie jest właściwym wyborem. – Fionnuala

+0

Żadne zabezpieczenie nie chroni bardziej użytkowników przed nimi. Szukam teraz grup roboczych, więc myślę, że tego właśnie szukam. Ale przypuszczam, że podążam za poprzednią odpowiedzią, gdzie zmieniłbym uprawnienia do odczytu/modyfikacji? Czy to samo dostosowywanie bezpieczeństwa plików/folderów, czy może to coś poprzez dostęp? – HelloWorld

Powiązane problemy