Access
 sql >> Baza danych >  >> RDS >> Access

Jak zaszyfrować podzieloną bazę danych w programie Access 2016

Możesz zaszyfrować podzieloną bazę danych, szyfrując bazę danych zaplecza, odłączając tabele od frontendu, a następnie ponownie ustanawiając połączenie.

Szyfrowanie bazy danych sprawia, że ​​dane są nieczytelne dla innych narzędzi i ustawia hasło wymagane do korzystania z bazy danych.

Szyfrowanie podziału baza danych wymaga kilku dodatkowych kroków w porównaniu z szyfrowaniem niepodzielonej bazy danych.

Oto jak zaszyfrować podzieloną bazę danych.

Zaszyfruj zaplecze

Najpierw musisz zaszyfrować wewnętrzną/źródłową bazę danych. Następnie musisz ponownie ustanowić połączone tabele w bazie danych frontendu.

Oto jak zaszyfrować backend.

  1. Otwórz wewnętrzną bazę danych w trybie wyłączności

    Źródłowa baza danych musi zostać otwarta w trybie wyłączności, zanim będzie można ją zaszyfrować i ustawić hasło.

    Aby otworzyć bazę danych w trybie wyłączności, wybierz Otwórz Wyłącznie podczas otwierania bazy danych za pomocą okna dialogowego Otwórz.

    Aby uzyskać bardziej kompletne instrukcje, zobacz Jak otworzyć bazę danych w trybie wyłączności.

  2. Otwórz menu Plik

    Kliknij Plik w lewym górnym rogu programu Access, aby otworzyć menu Plik.

  3. Wybierz opcję szyfrowania

    Kliknij Zaszyfruj hasłem przycisk (z Informacje menu).

  4. Ustaw hasło

    Wprowadź żądane hasło.

    Wpisz go ponownie, aby potwierdzić.

    Kliknij OK .

  5. Potwierdź komunikat o blokowaniu poziomu wiersza

    Jeśli otrzymasz komunikat informujący, że blokowanie poziomu wiersza zostanie zignorowane, kliknij OK .

    Baza danych jest teraz zaszyfrowana.

Informacje o komunikacie „Blokowanie poziomu wiersza”

szyfr blokowy to metoda szyfrowania tekstu, w której klucz kryptograficzny i algorytm są stosowane do całego bloku danych jednocześnie, a nie do każdego bitu na raz.

Blokowanie na poziomie wiersza (lub blokowanie poziomu rekordu ) to miejsce, w którym rekord jest blokowany po każdej aktualizacji. Ma to na celu uniemożliwienie innym użytkownikom dostępu do danych podczas ich aktualizacji.

Kiedy aktualizujesz rekord w zaszyfrowanej bazie danych, która używa blokowania na poziomie wiersza, szyfrowany jest tylko rekord (wiersz), a nie cała baza danych.

Podczas szyfrowania bazy danych z wyłączoną blokadą na poziomie wiersza otrzymasz komunikat Szyfrowanie za pomocą szyfru blokowego jest niezgodne z blokowaniem na poziomie wiersza. Blokowanie na poziomie wiersza zostanie zignorowane. wiadomość.

Oznacza to, że cała baza danych zostanie zaszyfrowana — nie tylko rekord.

Zaktualizuj interfejs

Po zaszyfrowaniu bazy danych zaplecza musisz teraz odłączyć, a następnie ponownie połączyć tabele wskazujące zaplecze.

Odłącz tabele

Oto jak odłączyć połączone tabele.

  1. Otwórz bazę danych frontendu

    Otwórz bazę danych frontendu.

    Kliknij OK jeśli Niepoprawne hasło wiadomość.

  2. Potwierdź inne wiadomości

    Możesz otrzymywać inne wiadomości, w zależności od projektu Twojej bazy danych. Na przykład, jeśli masz makro AutoExec (tj. takie, które działa zaraz po otwarciu bazy danych), możesz otrzymać wiadomość na zrzucie ekranu.

    Należy się tego spodziewać, ponieważ makro wykorzystuje dane z wewnętrznej bazy danych, która właśnie została zabezpieczona hasłem. Ponieważ nie podaliśmy jeszcze hasła w interfejsie użytkownika, makro nie może już uzyskać dostępu do danych w połączonych tabelach.

    W takim przypadku możemy po prostu kliknąć Zatrzymaj wszystkie makra .

  3. Odłącz tabele

    Aby odłączyć połączone tabele, kliknij prawym przyciskiem myszy wszystkie tabele do odłączenia i wybierz Usuń .

    Spowoduje to usunięcie tabel z frontendu, ale nadal pozostaną one w backendzie.

  4. Potwierdź

    Kliknij Tak aby potwierdzić.

Połącz ponownie tabele

Teraz możemy ponownie połączyć te tabele (i podać hasło, gdy to zrobimy).

  1. Uruchom kreatora importu/połączenia

    Kliknij Dostęp w Importuj i łącz grupa z Dane zewnętrzne zakładka na Wstążce.

  2. Wprowadź szczegóły bazy danych zaplecza

    Wprowadź lokalizację źródłowej bazy danych (lub przejdź do niej za pomocą Przeglądaj przycisk).

    Wybierz Połącz ze źródłem danych, tworząc połączoną tabelę , a następnie kliknij OK .

  3. Wprowadź hasło

    Wprowadź hasło i kliknij OK .

  4. Wybierz tabele

    Wybierz wszystkie tabele, które chcesz połączyć, a następnie kliknij OK .

  5. Gotowe

    Podzielona baza danych jest teraz zaszyfrowana i chroniona hasłem.

    Możesz teraz otworzyć tabelę i przeglądać jej dane.

    Ponadto wszystkie makra AutoExec będą uruchamiane automatycznie, gdy tylko baza danych zostanie otwarta.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tworzenie bazy danych uczniów z Microsoft Access

  2. Rozszyfrowywanie nowych sterowników ODBC i OLEDB Microsoft SQL Server

  3. TRANSACTION_MUTEX i dostęp do transakcji wielosesyjnych

  4. Jak przenieść pole w siatce zapytań w programie Microsoft Access

  5. Przeszukaj bazę danych Microsoft SQL Server pod kątem przechowywanych danych