| Termin | Definicja |
|---|---|
| ACCDB | ACCDB to format pliku bazy danych programu Microsoft Access, wprowadzony jako następca starszego formatu MDB. ACCDB jako format bazy danych Microsoft AccessACCDB jest rozszerzeniem pliku używanym przez bazy danych programu Microsoft Access od wersji Access 2007. Format ten zastąpił starszy MDB, który był związany przede wszystkim z wcześniejszymi wydaniami programu i silnikiem Jet. Plik ACCDB może zawierać tabele, kwerendy, formularze, raporty, makra oraz moduły języka Visual Basic for Applications (VBA). Rozszerzenie wskazuje na format pliku, ale nie opisuje całej zawartości bazy ani sposobu zaprojektowania aplikacji korzystającej z danych. Za obsługę formatu ACCDB odpowiada rodzina mechanizmów Microsoft Access Database Engine, wcześniej określana jako Microsoft ACE. Baza może być otwierana bezpośrednio w programie Access, a w określonych scenariuszach także przez aplikacje korzystające z odpowiednich sterowników ODBC lub OLE DB. Sama obecność pliku ACCDB na dysku nie oznacza jednak, że każdy program bazodanowy będzie potrafił go odczytać. Do otwarcia potrzebna jest zgodna wersja programu, silnika lub sterownika oraz prawidłowy dostęp do pliku. Elementy dostępne w pliku ACCDBW porównaniu z MDB format ACCDB wprowadził między innymi pola załączników oraz pola wielowartościowe. Pole załącznika pozwala przechowywać w rekordzie pliki powiązane z konkretnym wpisem, natomiast pole wielowartościowe umożliwia zapisanie kilku wartości w jednym polu zdefiniowanym w strukturze Access. Są to funkcje charakterystyczne dla modelu programu Access i mogą utrudniać przenoszenie danych do prostszych formatów, takich jak CSV. ACCDB obsługuje również makra danych, czyli działania wykonywane po określonych operacjach na rekordach, na przykład po dodaniu, zmianie albo usunięciu danych. W pliku mogą znajdować się także relacje między tabelami, indeksy, reguły poprawności, kwerendy parametryczne i elementy interfejsu aplikacji. W praktyce uszkodzenie pliku może dotyczyć nie tylko samych tabel, lecz także formularzy, raportów, indeksów, relacji lub kodu VBA. Dlatego ocena problemu wymaga ustalenia, czy błąd pojawia się przy otwieraniu całej bazy, podczas wykonywania konkretnej kwerendy, czy tylko przy pracy z wybranym obiektem. Ograniczenia, zgodność i bezpieczeństwo plikuRozmiar pojedynczego pliku bazy danych Microsoft Access, w tym pliku ACCDB, jest ograniczony do 2 GB. Limit obejmuje dane użytkownika oraz obiekty systemowe potrzebne do działania bazy. Przy większej ilości danych stosuje się zwykle podział aplikacji na część z interfejsem i część zawierającą tabele, a następnie przechowuje dane w kilku plikach lub przenosi je do innego systemu. Podział pliku Access nie usuwa jednak problemów wynikających z błędnych kwerend, uszkodzeń nośnika albo jednoczesnego zapisu wielu użytkowników. Format ACCDB nie obsługuje starszego mechanizmu zabezpieczeń na poziomie użytkownika znanego z części baz MDB. Może natomiast korzystać z szyfrowania bazy hasłem dostępnego w nowszych wersjach Access. Hasło do pliku nie zastępuje kopii zapasowej i nie chroni przed uszkodzeniem wynikającym z awarii dysku, przerwania zapisu lub nieprawidłowego zamknięcia programu. Przy podejrzeniu uszkodzenia warto pracować na kopii, sprawdzić, czy problem dotyczy jednego komputera czy wielu stanowisk, oraz zweryfikować, czy plik nie znajduje się na uszkodzonym albo niestabilnym nośniku sieciowym. Otwieranie i naprawa bazy ACCDBJednym z podstawowych narzędzi programu Access jest funkcja „Kompaktowanie i naprawianie bazy danych”. Operacja ta może uporządkować wewnętrzną strukturę pliku, zmniejszyć jego rozmiar i usunąć część niespójności, ale nie gwarantuje odzyskania wszystkich danych ani obiektów. Jeżeli plik nie otwiera się, pojawia się komunikat o uszkodzeniu lub Access zamyka się podczas pracy, należy najpierw zabezpieczyć oryginał. Istotne jest również sprawdzenie kopii zapasowych, historii pliku i stanu dysku, ponieważ wielokrotne próby zapisu na uszkodzonym nośniku mogą pogorszyć sytuację. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów i komputerów PC, w tym diagnostyką problemów z plikami ACCDB, nośnikami danych oraz oprogramowaniem używanym do ich otwierania. W zależności od objawów analiza może obejmować sprawdzenie instalacji Access lub zgodnego silnika baz danych, uprawnień do pliku, ścieżek do tabel połączonych, kopii zapasowych oraz kondycji dysku. Zakres możliwego odzysku zależy od stanu pliku i dostępnych kopii, dlatego nie należy nadpisywać jedynego egzemplarza bazy podczas samodzielnych prób naprawy. |