Podstawowa diagnostyka bazy danych

Niezawodność pracy z programem Small Business jest ściśle powiązana ze stabilnością środowiska, na którym ten program pracuje.

Wiele problemów, które spotykamy, wynika z błędów, które zgłaszane są przez system operacyjny, realizujący operacje zapisu i odczytu danych znajdujących się na dysku twardym komputera.

Jeżeli program zgłosi błędy, wyjścia awaryjne, lub zawiesza się podczas pracy, należy wykonać następujące kroki:

  1. Zakończyć pracę w programie Small Business. Podczas zamykania programu nie pakujemy danych!
  2. Zweryfikować konfigurację programu antywirusowego. Niektóre programy "nadgorliwie" blokują operacje na plikach lub wydłużają czas ich wykonania.
    Program antywirusowy ingeruje w moment otwarcia pliku - może on skutecznie przeszkodzić Smallowi w tym otwarciu, co skutkuje wyjściem awaryjnym. Dlatego należy pamiętać o odpowiednich wykluczeniach. Więcej >>>
  3. Przeskanować powierzchnię dysku, na którym jest zainstalowany program.
    Dla Windows 98, Me komenda: scandisk
    Dla Windows XP i nowszych komenda: chkdsk /f
    w przypadku testowania dysku, na którym jest zainstalowany Windows, do wykonania sprawdzenia może być konieczny restart komputera.
  4. Sprawdzić ilość dostępnego miejsca na dyskach twardych. Zarówno Small Business, jak i system Windows do stabilnej pracy potrzebują pewnego zapasu wolnego miejsca na dysku.
  5. Sprawdzić atrybuty plików znajdujących się w katalogu programu Small Business. Czasami na skutek archiwizacji danych na płycie pliki uzyskują atrybut "tylko do odczytu". Może to być przyczyną nieprawidłowego działania programu.
  6. Być może dane zostały utworzone przez użytkownika Windows o wyższych uprawnieniach i aktualny użytkownik nie ma do nich dostępu. Zweryfikować, czy bieżący użytkownik ma prawo odczytywać, edytować i zapisywać pliki programu Small Business. Ta sytuacja powstaje, gdy plik zostaje założony (np. wypakowany z ZIP-a) z konta administratora Windows. Wówczas zwykły użytkownik nie ma możliwości modyfikacji tego pliku (gdyż jego właścicielem jest administrator). Należy unikać uruchomiania Smalla przez administratora z Windows.
  7. Kolejna rzecz to udostępnianie folderu (dysku) wszystkim w wersji sieciowej. Należy pamiętać, że grupa "wszyscy" to grupa obejmująca użytkowników zdefiniowanych na serwerze. Do niej automatycznie nie dopisują się ci, ze stacji roboczych. Dla serwera są to "goście". Są więc dwa wyjścia: albo dopisać użytkowników na serwerze, albo włączyć dostęp do serweraz sieci dla konta gościa.
    Aby rozwiązać problem z wyjściami awaryjnymi wynikającymi z niewłaściwych uprawnień, należy zapewnić wszystkim użytkownikom Windows, którzy uruchamiają Smalla prawidłowe uprawnienia do plików/katalogów w miejscu bazy danych:
    - Naprostszy sposób: wyłączyć i włączyć udostępnianie folderu (prawidłowe uprawnienia nadadzą i rozpropagują się same). Odwrotna sytuacja włączenie i wyłączenie udostępniania też powinna zadziałać.
    - We właściwościach katalogu ze Smallem na zakładce "Zabezpieczenia" wyedytować uprawnienia.
  8. Wersja sieciowa programu będzie działała stabilnie tylko w przypadku połączeń kablowych. WiFi nie daje gwarancji ciągłości połączenia i nie możemy dać gwarancji, że podczas pracy na bazie danych nie pojawią się problemy, dlatego nie zalecamy korzystania z takich połączeń.
  9. Po sprawdzeniu dysku i uprawnień można wejść do programu. Wykonać następujące opcje serwisowe (dostępne w menu Miesiące->Funkcje serwisowe):
    - Wyszukiwanie uszkodzonych rekordów
    - Identyfikatory - kontrola i naprawa.
  10. Sprawdzić kwestię uprawnień do plików, prawidłowe ustawienia znajdują się na ilustracji:

 

Awarie i korzystanie z funkcji serwisowych nie powinny należeć do codzienności. Przy prawidłowo skonfigurowanej i działającej bazie danych, te dwa powyższe przypadki powinny występować niezwykle rzadko. Jeżeli tak nie jest, a awarie zdarzają się często, należy szukać przyczyny ich powstawania. Warto w tej sprawie skorzystać z pomocy doświadczonych specjalistów, takich jak nasi dealerzy, którzy są do tego celu przeszkoleni. Zobacz listę dealerów >>>

Co warto jeszcze sprawdzić:

  • Zasilanie - przy kiepskiej instalacji elektrycznej, w momencie zaniku prądu, ryzyko uszkodzenia danych jest bardzo duże. Warto zabezpieczyć się, nabywając UPS - urządzenie zapewniające nam zasilanie awaryjne, wystarczające do bezpiecznego zamknięcia komputera w razie awarii prądu
  • Linux - choć jest to niewątpliwie niezawodny system operacyjny, nie zawsze sprawdza się jako serwer dla Smalla. Znane przez nas problemy z takimi serwerami zostały opisane na naszej stronie www w zakładce porady:
    Odpowiednia wersja Samby
    http://symplex.eu/?q=node/143
    Ewentualne uruchamianie programu pod Linux
    http://symplex.eu/?q=node/146
    Blokady oportunistyczne (poniżej jest art. z opisem dla Windows, ale na Linux trzeba zrobić to analogicznie, edytując plik samba.conf)
    http://symplex.eu/?q=node/140