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

Korupcja MS Access, część 2:Najlepsze praktyki w zakresie zapobiegania i odzyskiwania

Uszkodzenie danych w MS Access jest bardzo powszechne. (Część 1 tego artykułu zidentyfikowała wiele możliwych przyczyn).  W systemach MS Access z wieloma użytkownikami uszkodzenie danych jest jeszcze bardziej powszechne. Dla firm, które w dużym stopniu polegają na nieprzerwanej wydajności swojej bazy danych MS Access, najlepszym sposobem działania są praktyki zapobiegawcze i planowanie na wypadek katastrofy. Ponadto rozważne jest myślenie o przyszłości na kolejnym etapie rozwoju firmy.

Najlepsze praktyki zapobiegania korupcji dostępu MS

  • Naucz użytkowników, aby po prostu zamykali bazę danych, gdy nie jest używana
  • Rozważ użycie kondycjonera zasilania lub zasilania bateryjnego dla każdej stacji roboczej
  • Rozwiązywanie problemów i wymiana uszkodzonych komponentów, komputerów i sprzętu sieciowego
  • Upewnij się, że zainstalowane są najnowsze pakiety MS Office i pakiety JET
  • Usuń niepotrzebne oprogramowanie z każdej stacji roboczej
  • Utrzymuj środowisko pracy komputera w idealnej temperaturze i wilgotności
  • Upewnij się, że na dysku twardym jest dużo wolnego miejsca. W zależności od rozmiaru bazy danych powinno to wynosić co najmniej 200-300 megabajtów wolnego miejsca.
  • Okresowo uruchamiaj polecenie Kompaktuj i napraw bazę danych
    • Istnieją dwa główne powody, dla których warto uruchomić polecenie Kompaktuj i napraw bazę danych.
      • Po pierwsze, gdy baza danych jest używana, plik bazy danych staje się większy i staje się mniej wydajny. Okresowe uruchamianie polecenia Kompaktuj i napraw bazę danych odzyska nieużywane miejsce na dysku, które było utrzymywane przez usunięte rekordy lub inne tymczasowe obiekty i zoptymalizuje wykorzystanie miejsca na dysku, aby wydajność nie ulegała dalszemu obniżeniu.
      • Drugim powodem, dla którego użytkownik powinien uruchomić polecenie Kompaktuj i napraw bazę danych, jest naprawienie bazy danych z powodu uszkodzenia lub podejrzenia innych problemów. W przypadku uszkodzenia, jeśli oprogramowanie wykryje problem, MS Access poprosi użytkownika o uruchomienie polecenia Kompaktuj i napraw bazę danych podczas uruchamiania. Po wykonaniu polecenia MS Access przekaże informację zwrotną o powodzeniu operacji. W przypadku, gdy MS Access nie naprawi w pełni bazy danych, następnym krokiem jest skontaktowanie się z ekspertem, który jest zaznajomiony z naprawą baz danych MS Access.
    • Uwaga:Przed uruchomieniem polecenia Kompaktuj i napraw bazę danych:
      • Zawsze rób kopię zapasową bazy danych
      • Powiadom innych użytkowników, aby wylogowali się z bazy danych
  • Rozważ podział bazy danych na frontend i backend
    • Podział bazy danych jest powszechną praktyką wbudowaną w oprogramowanie MS Access. Ostatecznie ten proces tworzy dwa połączone pliki .mdb. Pierwszy plik, „zaplecze”, zawiera wszystkie niewidoczne szczegóły danych w tabelach i ich relacje, a także same dane. Drugi plik, „front end”, zawiera wszystkie elementy interfejsu, które widzi użytkownik, takie jak formularze, zapytania, moduły, makra i raporty. Dzięki podziałowi bazy danych każda stacja robocza będzie już miała kopię frontonu w swoim systemie. Dlatego udostępniane są tylko dane z sieci centralnej. To nie tylko poprawia wydajność, ale ostatecznie znacznie zwiększa bezpieczeństwo i niezawodność danych.

Kopia zapasowa, kopia zapasowa, kopia zapasowa!!!

Kopia zapasowa pełnej bazy danych to najszybszy i najbezpieczniejszy sposób na odzyskanie danych po uszkodzeniu lub innych niezamierzonych zmianach w bazie danych. Dlatego należy wdrożyć i przestrzegać ścisłego planu tworzenia kopii zapasowych. Częstotliwość zapisywania kopii zapasowej zależy głównie od tego, jak często Twoja baza danych zawiera istotne zmiany. Wiele firm wykonuje kopię zapasową co 24 godziny (w czasie, gdy w bazie danych nie ma innych użytkowników). Ogólnie rzecz biorąc, regularne wykonywanie kopii zapasowych ma większe znaczenie, gdy w bazie danych wprowadzono zmiany projektu, duże zmiany danych, więcej niż jeden użytkownik aktualizuje dane lub gdy wykonywane jest zapytanie funkcjonalne w celu usunięcia rekordów lub zmiany danych. W wielu przypadkach sensowne jest wykonanie kopii bezpośrednio przed wprowadzeniem jakichkolwiek większych zmian w projekcie lub dużych zmian danych.

Wskazówka eksperta:  bądź proaktywny!

Dobra wiadomość jest taka, że… Twoja baza danych bardzo dobrze Ci służyła. Zła wiadomość jest taka, że… Twoja baza danych stała się krytyczna dla Twojej organizacji i nie możesz bez niej żyć. Bądź proaktywny! Najlepszy czas na przygotowanie się do przejścia do nowej bazy danych to czas przed wystąpieniem jakiejkolwiek katastrofy. Istnieje wiele możliwości wyboru wysoce niezawodnych i w pełni funkcjonalnych baz danych, od gotowych do w pełni dostosowanych rozwiązań. Każda opcja bazy danych może zarządzać handlem elektronicznym, aplikacjami do marketingu online, inwentarzem, finansami, przechowywaniem nagrań i obrazów, bezpieczeństwem raportowania online lub jakąkolwiek inną funkcją w bardziej korzystny sposób niż inne opcje. Najlepszy wybór dla Twojej firmy może nie być oczywisty, a zły wybór może być kosztowny. Z tych powodów zdecydowanie zaleca się skorzystanie z kompetentnego i doświadczonego eksperta ds. baz danych, który pomoże w dokonaniu wyboru.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 5 wskazówek, jak dbać o bezpieczeństwo bazy danych

  2. Projekt bazy danych salonu fryzjerskiego

  3. Jak otworzyć bazę danych w trybie wyłączności w programie Access 2016

  4. Problemy podczas korzystania z Microsoft Access Runtime

  5. Nowe funkcje Microsoft Access już na Twojej drodze!