Meibi Aktualności Płatnik ZUS — zmiana bazy danych z Access do SQL
Poradniki — 12/11/2023

Płatnik ZUS — zmiana bazy danych z Access do SQL

Migracja bazy danych Płatnika z Access do SQL to istotny krok w rozwoju systemu informatycznego firmy. Przejście na bazę SQL przynosi zwiększoną wydajność, lepszą skalowalność, bezpieczeństwo danych oraz łatwiejszą administrację. Poniżej opis procesu krok po kroku.

Płatnik ZUSMS SQLMigracja krok po krokuPoradnik
/01

Program Płatnik

Program „Płatnik” to narzędzie wykorzystywane do rozliczeń pracowniczych i składek ZUS (Zakład Ubezpieczeń Społecznych). Jest to aplikacja informatyczna, która umożliwia pracodawcom prowadzenie rozliczeń z pracownikami, generowanie deklaracji podatkowych i składek ubezpieczeniowych oraz przesyłanie ich do odpowiednich instytucji, takich jak Urząd Skarbowy czy ZUS.

Program pozwala na obsługę różnych aspektów związanych z zatrudnieniem, takich jak naliczanie podatków, składek emerytalnych, rentowych, chorobowych czy wypadkowych. Umożliwia także generowanie dokumentów, takich jak zaświadczenia o zarobkach czy informacje do rozliczeń rocznych. Integruje się z systemem e-PUE ZUS, umożliwiając elektroniczne przesyłanie dokumentów do instytucji publicznych.

/02

Migracja bazy danych — krok po kroku

Access, choć łatwy w obsłudze, ma ograniczenia w zakresie obsługi większych ilości danych i złożonych operacji. Proces migracji do SQL wymaga starannego przeprowadzenia kilku kluczowych kroków:

  • instalujemy SQL Server w wersji 32-bit (w Google wpisujemy: sql 2012 express 32 bit download) — zazwyczaj pierwszy link jest prawidłowy; opis instalacji dostępny jest tutaj,
  • instalujemy SQL Server Management Studio (SSMS) — może być w najnowszej wersji,
  • uruchamiamy program Płatnik i logujemy się jako administrator,
  • po zalogowaniu wybieramy: Administracja → Ustawienia Bazy Danych,
  • w kolejnym oknie wybieramy: Baza → Migracja bazy danych.

Płatnik — migracja bazy danych, wybór kreatora

Uruchamiamy Kreator migracji bazy roboczej, wybieramy Microsoft SQL Server, klikamy Dalej.

Kreator migracji — wybór Microsoft SQL Server

Podajemy nazwę naszego serwera SQL (w wersji 32-bit) oraz nazwę bazy danych, jaka ma zostać założona i do której ma zostać przeniesiona zawartość naszej bazy Accessowej. Klikamy Dalej.

Kreator migracji — nazwa serwera i bazy danych

Wybieramy „użyj do autoryzacji istniejącego konta użytkownika bazy SQL Server” (użytkownik sa, któremu nadaliśmy hasło podczas instalacji SQL Server w wersji 32-bit), klikamy Dalej.

Kreator migracji — autoryzacja kontem SQL Server

Wpisujemy dane logowania i wybieramy Dalej. W kolejnym kroku powtarzamy nasz wybór:

Kreator migracji — powtórzenie wyboru autoryzacji

Ponownie wybieramy autoryzację istniejącym kontem użytkownika bazy SQL Server i podajemy dane logowania:

Kreator migracji — dane logowania

W kolejnym kroku wybieramy typ sterownika używanego do podłączenia z bazą:

Kreator migracji — wybór sterownika

I klikamy Dalej:

Kreator migracji — tworzenie bazy danych

Następuje tworzenie bazy danych — w zależności od ilości danych może to trwać od kilku sekund do nawet kilku minut.

/03

Możliwy błąd i jego rozwiązanie

Podczas migracji może pojawić się komunikat: OLE DB provider „Microsoft Jet OLEDB 4.0” for linked server „(null)” returned message „Aparat bazy danych Microsoft Jet nie może otworzyć pliku 'C:\…\Płatnik.mdb'. Plik jest już otwarty do wyłącznego użytku przez innego użytkownika lub potrzebne jest zezwolenie na oglądanie jego danych”.

Uruchamiamy SQL Management Studio, logujemy się do serwera SQL korzystając z danych, które ustawialiśmy podczas instalacji serwera SQL w wersji 32-bit. Z poziomu Management Studio wykonujemy:

SQL Management Studio — konfiguracja Ad Hoc Distributed Queries

sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'Ad Hoc Distributed Queries', 1;
RECONFIGURE;
GO

Klikamy u góry w Execute. Uruchamiamy Płatnika jako Administrator i powtarzamy procedurę. Możemy spróbować wybrać również logowanie zintegrowane Windows. W razie problemów zapraszamy do kontaktu.

Porozmawiajmy o IT w Twojej firmie

Umów bezpłatny audyt IT