Zabezpieczenie tabel Accessa.

Zabezpieczenie tabel Accessa.
MI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 34
0

Baza Accessa jest podzielona na frontend i backend. Tabele (back) są umieszczone na serwerze i zlinkowane menedżerem tabel połączonych do frontu. Jak można zabezpieczyć tabele, aby użytkownik bazy nie miał do nich samodzielnego dostępu, nie mógł zmienić zawartości tabel. Oczywiście połączenie z frontem musi pozostać.

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3891
0

Z nowym formatem accdb to niemożliwe https://support.office.com/en-us/article/what-happened-to-user-level-security-69b362cd-503f-4e8a-a735-fb923ffb9fa3

Jak byś korzystal z mdb to możesz uzyc pliku mdw do zabezpieczenia danych

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
0

Zmienić właściwości tabeli na ukryta/systemowa.
I nie kompaktować bazy, bo wyleci :)

BlackBad
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 454
0

Yyy aż zgłupiałem więc sprawdziłem przed sec. I tablice z atrybutem "hidden" nie "giną" jak baza jest kompatktowana. Chyba, że nie zrozumiałem ukrytego sensu :D

Ale generalnie jeśli to nie musi być jakieś hiper/super zabezpieczenie, a takie co wystarczy na 95% użytkowników - to zgadzam się, że ukrycie tabeli, schowanie "Navigation Pane", a najlepiej tez wyłączenie menu głównego i może nawet menu skrótów (czy jak to się tam zwie) + założenie hasła na "Project viewing" w VBA powinno załatwić sprawę.
Ale jak będziesz miał Asa co będzie chciał się dobrać do danych to i tak się dobierze ;)

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3891
1

Zmiana roszerzenia z accdb->accdr spokojnie wystarcza, spowoduje to wymuszenie trybu pracy runtime dla Access'a

Piotr Ww w
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Ale przecież użytkownik może zmienić rozszerzenie z accdr na accdb ??? nie można wymusić skompilowania bazy jako pliku wykonywalnego tylko accdr bez powrotu ?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.