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.
-
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.
-
Otwórz menu Plik
Kliknij Plik w lewym górnym rogu programu Access, aby otworzyć menu Plik.
-
Wybierz opcję szyfrowania
Kliknij Zaszyfruj hasłem przycisk (z Informacje menu).
-
Ustaw hasło
Wprowadź żądane hasło.
Wpisz go ponownie, aby potwierdzić.
Kliknij OK .
-
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.
-
Otwórz bazę danych frontendu
Otwórz bazę danych frontendu.
Kliknij OK jeśli Niepoprawne hasło wiadomość.
-
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 .
-
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.
-
Potwierdź
Kliknij Tak aby potwierdzić.
Połącz ponownie tabele
Teraz możemy ponownie połączyć te tabele (i podać hasło, gdy to zrobimy).
-
Uruchom kreatora importu/połączenia
Kliknij Dostęp w Importuj i łącz grupa z Dane zewnętrzne zakładka na Wstążce.
-
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 .
-
Wprowadź hasło
Wprowadź hasło i kliknij OK .
-
Wybierz tabele
Wybierz wszystkie tabele, które chcesz połączyć, a następnie kliknij OK .
-
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.