Z biegiem czasu bazy danych programu Microsoft Access powiększają się i niepotrzebnie korzystają z miejsca na dysku. Ponadto wielokrotne modyfikacje pliku bazy danych mogą spowodować uszkodzenie danych. Ryzyko to wzrasta w przypadku baz danych udostępnianych przez wielu użytkowników w sieci. Dlatego dobrym pomysłem jest okresowe uruchamianie narzędzia do kompaktowania i naprawy bazy danych w celu zapewnienia spójności danych. Możesz również zostać poproszony przez Microsoft Access o wykonanie naprawy bazy danych, jeśli silnik bazy danych napotka błędy w pliku. W tym artykule sprawdzamy proces, który należy wykonać, aby zapewnić optymalne funkcjonowanie bazy danych.
Okresowe kompaktowanie i naprawa Dostęp do baz danych jest niezbędny z dwóch powodów. Po pierwsze, pliki bazy danych Access z czasem rosną. Część tego wzrostu może wynikać z nowych danych dodanych do bazy danych, ale kolejny wzrost wynika z tymczasowych obiektów utworzonych przez bazę danych i niewykorzystanego miejsca z usuniętych obiektów. Kompaktowanie bazy danych odzyskuje tę przestrzeń. Po drugie, pliki bazy danych mogą zostać uszkodzone, szczególnie te, do których dostęp ma wielu użytkowników w ramach udostępnionego połączenia sieciowego. Naprawa bazy danych koryguje problemy z uszkodzeniem bazy danych, co pozwala na dalsze korzystanie z nich przy jednoczesnym zachowaniu integralności bazy danych.
Uwaga:
W tym artykule opisano proces kompaktowania i naprawy bazy danych programu Access 2013. Kroki są takie same jak w przypadku kompaktowania i naprawy bazy danych programu Access 2010. Jeśli używasz wcześniejszej wersji programu Microsoft Access, przeczytaj zamiast tego opcję Compact and Repair an Access 2007 Database.
Trudność:
Łatwy
Wymagany czas:
20 minut (może się różnić w zależności od rozmiaru bazy danych)
Oto jak:
- Przed rozpoczęciem upewnij się, że masz bieżącą kopię zapasową bazy danych. Kompaktowy i naprawczy jest bardzo uciążliwym operatorem bazy danych i może spowodować awarię bazy danych. W takim przypadku kopia zapasowa będzie instrumentalna. Jeśli nie wiesz, jak utworzyć kopię zapasową programu Microsoft Access, przeczytaj artykuł Tworzenie kopii zapasowej bazy danych programu Microsoft Access 2013.
- Jeśli baza danych znajduje się w folderze współdzielonym, pamiętaj, aby polecić innym użytkownikom zamknięcie bazy danych przed kontynuowaniem. Musisz być jedynym użytkownikiem z otwartą bazą danych, aby uruchomić narzędzie.
- Na wstążce Dostęp przejdź do panelu Narzędzia bazy danych.
- Kliknij przycisk "Kompaktuj i napraw bazę danych" w sekcji Narzędzia na panelu.
- Access wyświetli okno dialogowe "Database to Compact From". Przejdź do bazy danych, którą chcesz skompresować i naprawić, a następnie kliknij przycisk Kompaktuj.
- Podaj nową nazwę skompaktowanej bazy danych w oknie dialogowym "Compact Database Into", a następnie kliknij przycisk Zapisz.
- Po sprawdzeniu, że skompaktowana baza danych działa poprawnie, usuń oryginalną bazę danych i zmień nazwę skompresowanej bazy danych na oryginalną nazwę bazy danych. (Ten krok jest opcjonalny.)
Wskazówki:
- Pamiętaj, że kompakt i naprawa tworzy nowy plik bazy danych. Dlatego wszelkie uprawnienia do plików NTFS zastosowane do oryginalnej bazy danych nie będą miały zastosowania do skompaktowanej bazy danych. Z tego powodu najlepiej jest używać uprawnień na poziomie użytkownika zamiast uprawnień NTFS.
- Nie jest złym pomysłem planowanie regularnego wykonywania kopii zapasowych i operacji kompaktowania / napraw. Jest to doskonała czynność, którą można zaplanować w planach konserwacji administracyjnej bazy danych.
Czego potrzebujesz:
- Microsoft Office Access 2010; lub
- Microsoft Office Access 2013




