Bazy danych MS Access są najłatwiej dostępną bazą danych, która może ulec uszkodzeniu. Baza danych programu Access może zostać niespodziewanie rozłączona, może to być błąd w formacie binarnym dowolnej bazy danych, której wynikiem jest nieużyteczna baza danych lub flaga? w komunikacie pliku .mdb wskazującym, że baza danych została uszkodzona. W takich przypadkach, gdy użytkownik próbuje otworzyć bazę danych, pojawia się przed nim komunikat z flagą i proszony jest o naprawienie bazy danych, zanim będzie można jej użyć.
Jeśli użytkownik nie ma pozwolenia lub nie zna procedury naprawy, musi stanąć w obliczu utraty danych i problemów z udostępnieniem bazy danych ponownie. Ten wynik w utratę cennych danych pozostawia użytkownika sfrustrowany.
Samouczek dla początkujących MS Access Database 1 - Wprowadzenie i tworzenie bazy danych
Najczęstsze przyczyny uszkodzenia bazy danych to awarie sprzętu, awarie oprogramowania, awarie oprogramowania JET, ataki wirusów, dostęp dla wielu użytkowników, nieefektywne projektowanie baz danych, nieoczekiwane wyłączenie systemu, awaria zasilania, zabezpieczenia hasłem i inne nieograniczone przyczyny, które prowadzą do uszkodzenia i uszkodzenia baz danych.
Jeśli wyświetlane są następujące komunikaty, jest to ostrzeżenie przed uszkodzeniem lub uszkodzeniem bazy danych dostępu:
? ?Baza danych? Name.mdb? musi zostać naprawiony lub nie jest plikiem bazy danych Microsoft Access.?
? ?Nierozpoznany format bazy danych? Nazwa.mdb?.?
? ?Silnik bazy danych Microsoft Jet nie może znaleźć obiektu? Name ?. Upewnij się, że obiekt istnieje i poprawnie przeliteruj jego nazwę i nazwę ścieżki.?
? ?Rekordów nie można odczytać, nie ma uprawnień do odczytu na? Name.mdb?
? ?Baza danych została umieszczona w stanie przez użytkownika :na komputerze:, co uniemożliwia jej otwarcie lub zablokowanie?
? ?Nieoczekiwany błąd 35012?
? ?Błąd dysku - Zarezerwowany błąd (-1601)?
? ?Silnik bazy danych Microsoft Jet nie może znaleźć tabeli wejściowej ani zapytania? MSysAccessObjects ?. Upewnij się, że istnieje i że jego nazwa jest poprawna.?
Poniżej przedstawiono niektóre z działań, dzięki którym można zapobiec poważnym uszkodzeniom bazy danych:
1. Wykonuj regularne kopie zapasowe:Zawsze wykonuj kopię zapasową swojej pracy, aby w przypadku uszkodzenia pliku bazy danych nadal możesz mieć dane w postaci kopii zapasowej.
2. Zamknij połączenia:Pomocna zarówno programistom, jak i użytkownikom. Zaraz po zakończeniu pracy nad bazą upewnij się, że wszystkie połączenia w bazie danych zostały zamknięte. Jeśli połączenia pozostaną otwarte, szanse na nieoczekiwane? Zmniejszono wzrost liczby połączeń. Aplikacja MS Access powinna być zawsze zamknięta po zakończeniu pracy, ponieważ zwiększa szanse na uszkodzenie w przypadku utraty połączenia sieciowego.
3. Prawidłowe wyjście z bazy danych:Zawsze zamykaj bazę danych programu Access, wybierając opcję Plik> Wyjdź. Zapewnia to bezpieczne i bezpieczne zamknięcie aplikacji w porównaniu z naciśnięciem klawiszy :Ctrl + Alt + Del: lub zarządzaniem przez :End Task:.
4. Korzystanie z funkcji Kompaktuj i napraw:Wbudowany? Kompaktowy i Recovery? funkcja MS Access może być wykorzystana do zapobiegania korupcji i zwiększenia wydajności aplikacji.
Poniżej przedstawiono czynności, które należy wykonać, aby skorzystać z tej funkcji:
za. Otwórz nową bazę danych .mdb.
Uwaga: Nie jest konieczne otwieranie nowej bazy danych; dostęp do tej funkcji jest możliwy nawet wtedy, gdy nie ma otwartej bazy danych.
b. Kliknij Przyborymenu i wybierz Narzędzia bazy danych> Kompaktowa i naprawcza baza danychopcja.
do. The Database to Compact Fromwyświetlone zostanie okno dialogowe, wybierz odpowiedni plik .mdb i kliknij przycisk Kompaktowyprzycisk.
re. Zepsuta baza danych Access zostanie naprawiona.
Uwaga: Zawsze należy wykonać kopię zapasową uszkodzonego pliku bazy danych przed zastosowaniem tej metody, ponieważ ta metoda odzyskiwania może czasami pogorszyć sytuację.
5. Importuj tabele w nowej bazie danych:Możesz utworzyć nową bazę danych i przenieść całe dane i tabelę, stosując różne metody:
za. Korzystanie z Kreatora importu? przenieść wszystkie struktury tabel do nowej bazy danych.
b. Odtwarzanie struktur tabel w nowej bazie danych ręcznie? poprzez kodowanie SQL i VB
6. Korzystanie z narzędzia MS Jet Utility:JetComp.exe został opracowany, aby naprawić drobne uszkodzenia w bazach danych Access. Ta metoda odzyskiwania jest dużo bezpieczniejsza niż wbudowana funkcja :Kompaktuj i napraw: MS Access.
7. Wybierz Access Recovery Software:Jeśli wszystkie powyższe środki nie są pomocne w twoim przypadku, przejdź do oprogramowania do odzyskiwania dostępu. Wiele firm zapewnia BEZPŁATNĄ wersję demo oprogramowania do odzyskiwania. Testuj i oceniaj wydajność oprogramowania, czy może odzyskać swoje dane, czy też nie. Jeśli tak, to kup oprogramowanie do naprawy bazy danych dostępu.
Wniosek:
Oprócz tych środków zapobiegawczych, należy regularnie wykonywać kopie zapasowe, aby zachować cenne dane. Opisane środki zapobiegawcze mogą pomóc w zapobieganiu utracie danych w 95% przypadków. Więc sam musisz zrobić pierwszy krok w kierunku zabezpieczenia i ochrony własnych danych.