Usuwanie problemów

 
Po wykonaniu archiwizacji bazy danych możemy ze spokojem oczekiwać wszelkich awarii i problemów z nimi związanych. Należy jednak obserwować działanie programu, aby możliwie najszybciej wykryć ewentualne uszkodzenie bazy danych. Wbrew pozorom, spektakularne awarie typu zniszczenie dysku, zdarzają się niezmiernie rzadko, częściej pojawiają niewielkie uszkodzenia bazy danych, powstałe np. z powodu zaniku zasilania lub wyłączenia komputera w czasie działania programu. Uszkodzenia te są na tyle nieznaczne, iż umożliwiają dalsze działanie programu zablokowując jedynie kilka funkcji, np. dodawanie nowych książek. Zbagatelizowanie lub nie zauważenie tego defektu - może doprowadzić do fatalnych w skutkach następstw. Znane są przypadki, gdy administrator programu nie usunął awarii w ciągu tygodnia po zasygnalizowaniu jej przez operatora. Tymczasem operatorzy wykonywali regularnie kopię zapasową. Po tygodniu okazało się, że wszystkie kopie zawierają ten sam błąd, natomiast kopie bez błędu zostały usunięte (opcja liczba kopii była ustawiona na 7 czyli tydzień, gdy kopię wykonujemy codziennie).  
   Uszkodzenie bazy danych rozpoznać można po tym, że w czasie użytkowania programu pojawiają się komunikaty o błędach a dostępne dotychczas funkcje wywołują błędy. Nie można dodać/usunąć książki, użytkownika, lub nie można wypożyczyć książki lub jej wyświetlić. Sposobem sprawdzenia działania baz danych jest użycie Diagnostyka baz baz danych. Dostępna jest ona w menu: Baza danych/Diagnostyka baz i pozwala w łatwy sposób zorientować się, które bazy są uszkodzone.  
Co w takiej sytuacji należy uczynić?  
1.Przede wszystkim należy przywrócić dane z archiwum. Zobacz rozdział Archiwizacja.  
2. Następnie uzupełniamy brakujące dane czyli informacje, które pojawiły się w bazie od momentu archiwizacji do chwili, w której baza została uszkodzona. Jeżeli często (codziennie) wykonujemy kopię zapasową to informacji tych będzie niewiele. Uzyskać je można albo z równolegle prowadzonej dokumentacji lub z pliku Rejestracyjnego.