| Termin | Definicja |
|---|---|
| Brak możliwości modyfikacji danych | Brak możliwości modyfikacji danych sygnalizuje ograniczenie dostępu uniemożliwiające wprowadzanie zmian w bazie danych. Co oznacza blokada modyfikacji danychBrak możliwości modyfikacji danych oznacza, że aplikacja albo użytkownik może odczytać zapisane informacje, lecz nie może ich zmienić, dodać lub usunąć. W bazie danych może dotyczyć to operacji W praktyce objaw zależy od programu korzystającego z danych. Formularz może odrzucać zapis, przycisk zatwierdzenia może być nieaktywny, a aplikacja może wyświetlać komunikat o braku uprawnień lub błędzie zapisu. Czasami dane można zmienić w pamięci programu, ale po jego zamknięciu wracają do poprzedniego stanu. Oznacza to, że operacja nie została trwale zapisana, nawet jeśli interfejs przez chwilę pokazywał nową wartość. Uprawnienia, tryb tylko do odczytu i blokada plikuJedną z najczęstszych przyczyn jest niewystarczający poziom uprawnień. Konto użytkownika może mieć prawo odczytu, ale nie mieć prawa zapisu do katalogu, pliku bazy albo zasobu sieciowego. W systemie Windows znaczenie mają między innymi uprawnienia systemu plików NTFS oraz właściwości pliku, takie jak atrybut tylko do odczytu. Jeżeli baza znajduje się na udziale sieciowym, zapis może być dodatkowo ograniczony przez uprawnienia nadane na serwerze plików lub przez utratę połączenia z tym zasobem. Plik bazy może również zostać otwarty przez inny proces z blokadą wyłącznego dostępu. Taka sytuacja występuje na przykład po nieprawidłowym zamknięciu programu, podczas trwającej operacji zapisu albo wtedy, gdy aplikacja pozostawiła aktywny proces w tle. Próba ręcznego usunięcia plików blokady bez ustalenia, czy baza jest nadal używana, może doprowadzić do uszkodzenia danych. Bezpieczniej jest najpierw zamknąć aplikację, sprawdzić procesy powiązane z programem i wykonać kopię pliku przed dalszymi działaniami. Jak rozróżnić błąd programu od problemu z nośnikiemJeżeli tylko jedna aplikacja nie zapisuje zmian, a inne pliki można normalnie tworzyć i edytować, prawdopodobna jest przyczyna związana z konfiguracją programu, uprawnieniami albo samą bazą. Warto sprawdzić, czy problem występuje dla każdego rekordu, czy tylko dla wybranych danych. Pomocne jest także porównanie zachowania na innym koncie użytkownika oraz zapisanie dokładnej treści komunikatu. Różnica między „brak uprawnień”, „baza otwarta tylko do odczytu”, „plik zablokowany” i „błąd wejścia-wyjścia” ma znaczenie diagnostyczne. Jeżeli podobne problemy pojawiają się również przy zapisie zwykłych dokumentów, zdjęć lub plików tymczasowych, należy brać pod uwagę awarię systemu plików, brak wolnego miejsca albo pogarszający się stan dysku. Błędy wejścia-wyjścia, samoczynne zamykanie programu, zawieszanie systemu i bardzo wolne operacje zapisu mogą wskazywać na problem sprzętowy. W takiej sytuacji wielokrotne uruchamianie naprawy bazy lub intensywne kopiowanie danych może zwiększać obciążenie uszkodzonego nośnika. Najpierw należy zabezpieczyć ważne pliki, a dopiero później wykonywać testy i naprawy. Bezpieczne postępowanie przy odzyskaniu zapisuDiagnostyka powinna rozpocząć się od ustalenia, gdzie fizycznie znajdują się dane, jaki program je obsługuje i z którego konta wykonywana jest operacja. Następnie sprawdza się wolne miejsce, dostęp do katalogu, właściwości pliku, stan połączenia z zasobem oraz logi aplikacji. Nie należy zmieniać uprawnień na pełny dostęp dla wszystkich użytkowników bez potrzeby, ponieważ może to ukryć właściwą przyczynę i stworzyć dodatkowe ryzyko niekontrolowanych zmian. Przed użyciem narzędzi naprawczych należy wykonać kopię danych, o ile stan nośnika na to pozwala. Gdy baza jest uszkodzona, poprawne postępowanie zależy od formatu pliku i programu, który ją utworzył; narzędzie przeznaczone dla innego silnika może pogorszyć sytuację. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów stacjonarnych PC i ich podzespołów, dlatego w przypadku problemu z zapisem można zlecić sprawdzenie systemu, dysku oraz konfiguracji komputera. Zakres czynności powinien wynikać z rozpoznanej przyczyny, a nie z samego ogólnego komunikatu o braku możliwości modyfikacji danych. |