Przywracanie bazy danych Microsoft Access (*.mdb, *.accdb)
Przeczytajcie jak odzyskać utracone lub usunięte pliki bazy danych Access lub ich kopie zapasowe. Najczęstsze przyczyny utraty bazy danych. Microsoft Access jest jedną z aplikacji pakietu Microsoft Office, która jest potężnym, dostępnym i stosunkowo prostym narzędziem do zarządzania bazą danych.
W Microsoft Access można importować lub odczytywać inne pliki bazy danych, jak również Excel, SharePoint, Foldery Outlook, oraz tekstowe pliki XML lub HTML. Użytkownik może również stworzyć własną bazę danych kontaktów, zadań, zdarzeń, projektów lub środków trwałych i wiele innych.
Wszystkie dane mogą być zapisane w plikach bazy danych .mdb (dla wcześniejszych wersji Access) lub .accdb (od Access 2007).
- Uszkodzenie lub utrata plików bazy danych
- Kopia zapasowa bazy danych Access
- Funkcja do kompresji i przywracania bazy danych
- Jak odzyskać bazę danych Access, jeśli zostanie ona usunięta lub utracona
- Pytania i odpowiedzi
- Komentarze
Uszkodzenie lub utrata plików bazy danych
Mimo zalet aplikacji, uszkodzenie lub utrata bazy danych Access, która jest stosunkowo duża, jest poważnym problemem. Nawet w przypadku baz danych przechowywanych na serwerach lub macierzach RAID w każdej chwili może dojść do ich uszkodzenia lub utraty, co prowadzi do utraty dostępu do krytycznych danych.
Najczęstsze przyczyny utraty bazy danych to:
- Awaria lub błąd oprogramowania
- Konflikt fizyczny oprogramowania
- Nieumyślne usunięcie pliku lub sformatowanie nośnika
- Uszkodzenie pliku bazy danych (bardziej powszechne w przypadku dużych plików bazy danych
- Przywracanie bazy danych z nieaktualnej wersji kopii zapasowej, itd.
Kopia zapasowa bazy danych Access
Oczywiście, najlepszym sposobem na zabezpieczenie się przed utratą bazy danych jest utworzenie kopii zapasowej, dzięki czemu w razie potrzeby można przywrócić wszystkie lub część utraconych danych.
Jeśli chcecie zrobić kopię zapasową bazy danych Access:
-
Otwórzcie bazę danych, którą chcecie utworzyć kopię zapasową i przejdźcie do zakładki Plik
-
Przejdźcie do Zapisz jako
-
W podmenu Dodatkowie okna Zapisz bazę danych jako po prawej stronie wybierzcie Zapisz kopię zapasową bazy danych i kliknijcie Zapisz jako
-
Specyfikujcie folder do którego ma być zapisana kopia zapasowa bazy danych, a zostanie ona tam zapisana w formacie: nazwa bazy danych_data kopii zapasowej.accdb.
Kiedy zapisujecie kopię zapasową bazy danych, możecie zmienić jej nazwę, ale nie jest to zalecane, ponieważ musicie wiedzieć, z jakiej bazy danych pochodzi i kiedy jest aktualna, aby skorzystać z kopii zapasowej.
Funkcja do kompresji i przywracania bazy danych
Plik bazy danych Access może z czasem bardzo się powiększyć i/lub zostać uszkodzony. Aby skompresować taką bazę danych lub naprawić uszkodzony plik bazy danych, Access zawiera funkcję Kompresuj i naprawiaj bazę danych.
Jeśli chcecie skompresować i/lub naprawić bazę danych, kliknijcie zakładkę Plik, a następnie wybierzcie Kompresuj i przywracaj bazę danych.
Najczęstszymi objawami uszkodzonego pliku bazy danych Access mogą być:
- Wiadomość, że plik jest uszkodzony lub jego format nie jest obsługiwany przez Access
-
Wszystkie możliwe wiadomości “Nie można otworzyć bazy danych…”.
- Jeżeli tabele Access przedstawiają dane jako “#Nazwa” lub “#Deleted”
- Access zamyka się niespodziewanie podczas pracy i próbuje wysłać raport o błędzie
- Wiadomość «Application error…» lub «Runtime error…»
- Jak również wiadomości, które określają numer błędu: 3011, 3259, 3112, 1017, 3159, 3197, 3343, 2486, 3167, 3734, 2239, 2573, 3000, 3078, 3045, 3019, 3015, 3043, 3163, 3001, 2573 itd.
W przypadku, gdy nie możecie naprawić uszkodzenia bazy danych za pomocą wbudowanego narzędzia, możecie użyć także oprogramowania innych firm.
Jak odzyskać bazę danych Access, jeśli zostanie ona usunięta lub utracona
Odzyskiwanie utraconych lub usuniętych plików bazy danych Access lub ich kopii zapasowych nie jest łatwym zadaniem. Pliki *.mdb i *.accdb są zazwyczaj duże i podatne na błędy i uszkodzenia.
Aby przywrócić usunięte lub utracone pliki Access:
-
Uruchomcie Hetman Partition Recovery i użyjcie go do skanowania nośnika, z którego usunięto pliki Access
-
Wybierzcie pliki, które chcecie odzyskać i przenieście je na listę odzyskiwania, a następnie kliknijcie «Odzyskać»
Nigdy z takich pomocy nie korzystałem, ale sam sobie zrobiłem problem, a nie jestem zbytnio obeznany z techniką Accessa. Problem jest taki. Chciałem zmienić maksymalną długość pola tekstowego w tabeli z przypisanych 255 dla "krótki tekst" na "długi tekst" (kiedyś chyba "nota") bez ograniczeń liczby znaków. Ale wtedy okazało się, że treść takich pól nie podlega sortowaniu i filtrowaniu. Nieudolnie powróciłem do wersji pola "krótki tekst" nie mając świadomości, że access startuje z pozycji 50 znaków, a nie jak miałem poprzednio maksymalnie dla takich pól 255 znaków. Zmiany zapisałem i program poobcinał mi wszystkie rekordy w tym polu tabeli do 50 znaków. Jak odzyskać pełne zapisu tego pola w rekordach tabeli do rozmiaru 255 znaków. Czuje, że to jest możliwe. Względnie jak odzyskać wersję całej bazy danych z tą tabelą sprzed tych ostatnich feralnych zmian - np. wersje bazy danych z poprzedniego dnia. Czy któreś z tych rozwiązań jest możliwe do realizacji. Będę wdzięczny za poradę i pomoc. Pozdrawiam, Marek
Jakie kroki można podjąć, aby zmniejszyć ryzyko utraty danych w bazach danych Access?
Czy można odzyskać dane z uszkodzonej bazy danych Access bez użycia oprogramowania specjalistycznego?
Niestety, nie jest to możliwe. Aby odzyskać dane z uszkodzonej bazy danych Access, konieczne jest skorzystanie z oprogramowania specjalistycznego, które jest w stanie skanować i naprawiać uszkodzone pliki.
Jakie narzędzia można wykorzystać do odzyskiwania danych z uszkodzonej bazy danych Access?
Czy istnieją różnice w procesie odzyskiwania danych między bazami danych w formacie MDB a ACCDB?
Tak, istnieją pewne różnice w procesie odzyskiwania danych między bazami danych w formacie MDB a ACCDB. Najważniejszą różnicą jest to, że format ACCDB zawiera dodatkowe cechy, takie jak zaawansowane funkcje kontroli dostępu i wsparcie dla wielu użytkowników. Ponadto, format ACCDB używa nowszych algorytmów kompresji, co oznacza, że pliki są mniejsze i łatwiejsze do odzyskania. W przypadku formatu MDB może być trudniej odzyskać dane z powodu starszych algorytmów kompresji.
Jakie są najczęstsze przyczyny utraty danych z baz danych Microsoft Access?
Jeśli nadal macie pytania dotyczące odzyskiwania bazy danych Microsoft Access, zapytajcie je w komentarzach.