Widzisz komunikat „Nie można założyć blokady na proces aktualizacji”? Najpierw ustal, czy ktoś nadal pracuje na tej samej bazie. Dopiero po zakończeniu tej pracy ponów aktualizację danych płatnika.
Przed rozpoczęciem
Przygotuj:
- informację, kto pracuje na tej samej bazie,
- aktualną kopię bazy lub możliwość jej wykonania,
- dostęp do restartu programu i komputera,
- w środowisku SQL Server: dostęp do administratora usługi SQL,
- zapis pełnego komunikatu błędu.
Nie próbuj usuwać plików blokad ani ręcznie edytować bazy, jeśli nie wiesz, co dokładnie blokuje proces.
Procedura krok po kroku
1. Zamknij Płatnika na wszystkich stanowiskach
Najpierw ustal, czy ktoś inny używa bazy. Płatnik może wskazać konto i nazwę komputera, które trzymają blokadę. Dzięki temu sprawdzisz konkretną sesję i stanowisko.
Poproś wszystkich o zamknięcie programu, a następnie sprawdź, czy proces Płatnika nie został w tle w Menedżerze zadań.
Jeżeli problem występuje w biurze rachunkowym z kilkoma stanowiskami, zaplanuj krótkie okno serwisowe. Próba naprawy w trakcie wysyłki dokumentów przez inną osobę może odtworzyć ten sam błąd.
2. Uruchom ponownie program i komputer
Jeżeli blokada pozostała po przerwanej operacji:
- Zamknij Płatnika.
- Uruchom ponownie komputer użytkownika.
- Uruchom Płatnika jako administrator.
- Powtórz aktualizację danych płatnika.
Jeżeli błąd wraca po restarcie, sprawdź bazę, usługę SQL i inne stanowiska zamiast ponawiać aktualizację bez końca.
3. Sprawdź SQL Server albo plik Access
Dla SQL Server sprawdź:
- czy usługa działa,
- czy nie trwa backup albo aktualizacja,
- czy nie ma aktywnej sesji blokującej,
- czy użytkownik ma właściwe uprawnienia,
- czy baza nie została odtworzona z kopii w trakcie pracy.
Dla Access sprawdź:
- czy plik bazy jest dostępny,
- czy nie został otwarty przez inny proces,
- czy katalog bazy ma prawa zapisu,
- czy plik nie znajduje się na niestabilnym zasobie sieciowym.
Jeżeli problem występuje po migracji do SQL Server, pomocny będzie poradnik Instalacja Programu Płatnik z bazą SQL Server.
4. Wykonaj aktualizację w kontrolowanym trybie
Po usunięciu blokady uruchom aktualizację danych płatnika tylko z jednego stanowiska. Niech pozostali użytkownicy poczekają do zakończenia procesu.
Po aktualizacji sprawdź:
- czy program otwiera właściwą bazę,
- czy dane płatnika zostały pobrane,
- czy nie pojawiły się błędy certyfikatu,
- czy można wykonać backup.
Nie odtwarzaj kopii ani nie usuwaj plików blokad podczas pracy innych użytkowników. Zapisz komunikat i ustal, która sesja trzyma blokadę.
Aktualność i weryfikacja
Sprawdź, czy aktualizacja nadal działa na innym stanowisku, czy w bazie pozostała blokada. Komunikat może mieć kilka przyczyn, dlatego odtwórz ostatnie czynności przed błędem.
Sprawdzaj:
Dyskusja
comments powered by Disqus