INFORMATICS

The Best

Przełącznik języka

Zaproś mnie na KAWE

Jeżeli podoba Ci się strona i chcesz wspomóc projekt!

Postaw mi kawę na buycoffee.to

This Site

Płatnik

CMS

Hardware

Uncategorised

Emulators

Powershell

Storage Array

DNS

Antivirus program

Licznik

2.png8.png9.png1.png5.png6.png4.png
Today585
Yesterday728
This week3658
This month11689
Total2891564

Visitor Info

  • IP: 3.21.104.109
  • Browser: Unknown
  • Browser Version:
  • Operating System: Unknown

Who Is Online

2
Online

czwartek, 18 kwiecień 2024 18:19

Nie rozpoznany format bazy danych - Płatnik

Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna
 

Po aktualizacji program Płatnik nie może podłączyć się do bazy.

Komunikat:

Podczas pracy kreatora wystąpił błąd. Kliknij przycisk Wstecz aby powrócić do poprzedniego kroku, bądź zamknij okno kreatora i spróbuj usunąć przyczynę wystąpienia błędu.

Nie rozpoznany format bazy danych 'C:\BazaPlatnik\baza_platnik.mdb

Powyższy błąd może pojawić się podczas błędu podczas wykonywania konwersji, uszkodzeniu plików Płatnika lub uszkodzeniu bazy Płatnika.

W moim przypadku Operator stwierdził, że nie rozpoczął wykonywania konwersji jedynie ją przerwał. Po przerwaniu procesu konwersji program zaczął sygnalizować błędy.

Wykonując konwersję na prawach administratora konwersja wykonywała się do około 10% i zgłaszała błąd - "Nie rozpoznany format bazy danych".

Dając do wyboru dwie opcje ANULUJ - w tym przypadku program się już nie otwierał i zamykał całą aplikację Płatnika

lub WSTECZ w tym przypadku program wraca do opcji konwersji.

Po zamknięciu się aplikacji Płatnik włączając go dostajemy się do menu podłączenia bazy danych i wykonania konwersji. 

Przyczyna błędu

1. Baza jest nowsza niż wersja Płatnika. I nie chodzi tu o główną wersję Płatnika ( np. 10.02.002 ) tylko o wersję metryki ( np. 196 albo 196 itd).
2. To przypadek, gdy Baza jest starsza niż wersja metryki Płatnika.
I to są przypadki, które program instalacyjny (przykładowo na nowym komputerze) powinien bez problemu rozpoznawać i prowadzić automatyczne albo: do konwersji wskazanej bazy danych albo do aktualizacji Płatnika do wersji metryki Bazy danych. 

Jak naprawić ten problem:

W moim przypadku walczyłem z tym 2 dni konsultując się infolinią i wsparciem ZUS niestety ich porady nie pomogły w naprawie problemu. 

Baza Płatnika miała 140 MB - jest to już spory rozmiar ale nie powinien mieć wpływu na blokowanie konwersji bazy.

Dzięki narzędzi do wykonywania naprawy - Jet compact utility - Jet compact utility is available in Download Center - Office | Microsoft Docs

Wielkość bazy została zmniejszona ze 140 MB do 70 MB. Używając tego narzędzia trzeba pamiętać że może ono trwale uszkodzić bazę danych wiec należy program uruchomić posiadając aktualną kopię bazy.

Jak używamy narzędzia Jet compact:

- uruchamiamy program Database COmpact Utility

- Wybieramy pole Database to Compact From (Source) - wskazujemy plik do kompresji

- Wybieramy Database to Compact Into (Destination) i wpisujemy nazwę bazy która ma powstać po kompresji.

- Klikamy przycisk Compact i wpisujemy hasło do bazy

- Pod wpisaną nazwą powstaje skompresowany i naprawiony plik dla bazy Płatnik

 

Oczywiście pamiętaj by przed wykonywaniem poniższych czynności wykonać kopię bazy danych Płatnik

Scenariusze naprawy:

Scenariusz 1

Ściągamy program do naprawy aplikacji Płatnik i uruchamiamy go:

http://ftp1.zus.gda.pl/dystrybucja/a1_10_02_002/dodatki/P2StartFix.exe

 

Scenariusz 2

Deinstalacja programu i ponowne jego wgranie:

- odinstalowanie Płatnika przez Panel sterowania

- restart systemu Windows

- po restarcie usunięcie katalogu w którym był wcześniej płatnik C:\Program Files (x86)\Asseco Poland oraz C:\Program Data\Asseco Poland - jest to ważne by nie zostały śmieci

- ściągnięcie aktualnej instalacji ze stronu ZUS

- instalacja programu z uprawnieniami Administratora - prawy przycisk i Uruchom jako administrator

- podłączenie bazy danych Płatnik

- podłączamy certyfikat użytkownika

- po zainstalowaniu programu Płatnik - uruchamiamy go ponownie

- instalujemy wszystkie poprawki - Administracja -> Aktualizuj komponenty programu i dane płatnika

- na koniec logujemy się jako Administrator

 

Scenariusz 3

-usunięcie programu Płatnika z komputera
-ponowna instalacja aplikacji ze strony ZUS
-uruchomienie nowej bazy na accesie (testowa z przypadkowymi danymi) pozwala to sprawdzić czy problem jest po stronie bazy czy aplikacji
- zmieniamy uprawnienia do folderu płatnika c:\program files\ASSECO... oraz c:\Program Data\Assece.... (pozwala to użytkownikowi wykonywanie upgrade bez praw administratora)

- zmiana uprawnień do klucza rejestru wpisów dotyczących Płatnika
- zrobienie testowego płatnika
- aktualizacja do najnowszej wersji

 

Scenariusz 4

Ręczne wgranie metryk. 

Pobieramy metryki ze strony ZUS

instalujemy metryki z dysku wskazując odpowiedni folder - Administracja -> Aktualizuj komponenty programu z dysk

 

 

Search