Távsegítség

Távsegítség

Bemutató kérése

Bemutató kérése

Elérhetőség

Elérhetőség

ProgramTECH MOST ügyviteli szoftver felhasználói dokumentáció

ProgramTECH MOST ügyviteli szoftver felhasználói dokumentáció

Informatikai segédlet / Adatbázis helyreállítása data mappából

Adatbázis helyreállítása data mappából

Ez az eljárás akkor alkalmazható, ha a MOST ügyviteli programot futtató számítógép meghibásodott, azonban a merevlemez vagy annak fájlrendszere még hozzáférhető, és a rendszerből kinyerhető a PostgreSQL data mappa teljes tartalma.

Fontos: ez nem helyettesíti a .mostbak kiterjesztésű biztonsági mentést. A módszer csak akkor eredményes, ha a PostgreSQL adatkönyvtára sértetlenül kinyerhető.

1. A PostgreSQL adatkönyvtár kinyerése

A meghibásodott számítógépről a PostgreSQL adatkönyvtárának teljes tartalmát kell kimásolni. Nem elegendő csak néhány fájlt vagy egyes adatbázis-mappákat átmásolni.

A másolás során lehetőleg őrizzék meg:

  • a mappák és fájlok teljes szerkezetét,
  • a fájlok eredeti nevét,
  • a teljes tartalmat, beleértve a rejtett fájlokat is.

Ha a régi számítógépen a PostgreSQL szolgáltatás még elindítható, az adatkönyvtár másolása előtt szabályosan le kell állítani a PostgreSQL szolgáltatást. Ha a számítógép már nem indítható, a másolás természetesen csak a lemez vagy a fájlrendszer közvetlen elérésével végezhető el.

2. A PostgreSQL adatkönyvtár helye

A MOST korábbi telepítéseinél az adatbázis adatai jellemzően az alábbi mappában voltak:

C:\ProgramTECH_MOST\data

Ebben az esetben először a 2.8.2-es MOST szoftvert kell az új számítógépre telepíteni, letöltés: programtech_most_telepito_282.exe

Az újabb telepítőkben – többek között a 2.8.4-es verziótól kezdődően – az adatkönyvtár helye megváltozott. A jelenlegi telepítő az adatokat alapértelmezés szerint az alábbi mappában tárolja:

C:\ProgramData\ProgramTECH MOST\data_14_22

A ProgramData mappa alapértelmezés szerint rejtett mappa. A Windows Fájlkezelő címsorába közvetlenül beírható a fenti elérési út, vagy a Fájlkezelőben engedélyezni kell a rejtett elemek megjelenítését.

Az adatkönyvtár pontos helye a PostgreSQL szolgáltatás beállításaiból is ellenőrizhető:

  1. Nyissák meg a Windows szolgáltatáskezelőjét a services.msc paranccsal.
  2. Keressék meg a programtech_most nevű szolgáltatást.
  3. Nyissák meg a szolgáltatás tulajdonságait.
  4. Az elérési útban vagy a szolgáltatás indítási paraméterei között keressék a -D kapcsoló után megadott mappát.

Ez a mappa a PostgreSQL tényleges adatkönyvtára.

3. A MOST telepítése az új számítógépre

  1. Telepítsék a ProgramTECH MOST programot az új számítógépre.
  2. A telepítés során a PostgreSQL adatbázis-szerver komponensnek is telepítve kell lennie.
  3. Indítsák el a MOST programot.
  4. Jelentkezzenek be a Példa Kft. demóadatbázisba.
  5. Ellenőrizzék, hogy a program megfelelően elindul és az adatbázis elérhető.
  6. Lépjenek ki teljesen a MOST programból.

4. Az új adatkönyvtár lecserélése

A következő lépés előtt a PostgreSQL szolgáltatást le kell állítani.

  1. Nyissák meg a Windows Feladatkezelőt vagy a Szolgáltatások ablakot.
  2. Állítsák le a programtech_most nevű PostgreSQL szolgáltatást.
  3. Nyissák meg az új számítógépen található PostgreSQL adatkönyvtárat, például:

C:\ProgramData\ProgramTECH MOST\data_14_22

Az adatkönyvtár jelenlegi tartalmát törölni vagy biztonságos helyre áthelyezni kell, majd a meghibásodott számítógépről kinyert régi data mappa teljes tartalmát ebbe a mappába kell bemásolni.

Fontos: ne a régi data mappát másolják be egy újabb data mappába. A másolás után közvetlenül az adatkönyvtárban kell szerepelniük többek között az olyan PostgreSQL-fájloknak és mappáknak, mint a base, global, pg_wal, PG_VERSION és postgresql.conf.

5. A szolgáltatás újraindítása és ellenőrzés

  1. Indítsák el újra a programtech_most szolgáltatást.
  2. Indítsák el a ProgramTECH MOST alkalmazást.
  3. Ellenőrizzék, hogy a korábbi cégek, felhasználók, bizonylatok és egyéb adatok megjelennek-e.

Ha a PostgreSQL szolgáltatás elindul, és a MOST programban a korábbi adatok elérhetők, akkor a helyreállítás sikeres volt.

6. Sikertelen indítás esetén

Ha a PostgreSQL szolgáltatás nem indul el, vagy a MOST program nem tud kapcsolódni az adatbázishoz, ne módosítsák tovább az átmásolt adatokat. Ellenőrizzék az alábbiakat:

  • a PostgreSQL szolgáltatás valóban le van-e állítva a másolás idején,
  • a teljes adatkönyvtár tartalma átkerült-e,
  • nem került-e a régi adatkönyvtár egy további almappába,
  • azonos PostgreSQL főverzió található-e az új gépen,
  • megfelelő-e az adatkönyvtár elérési útja,
  • rendelkezik-e a PostgreSQL szolgáltatás a szükséges fájljogosultságokkal.

Sikertelen helyreállítás esetén a PostgreSQL naplófájljai további információt adhatnak a hibáról. Ezek megtalálási helye az adatkönyvtár log mappája lehet, illetve a PostgreSQL beállításaitól függhet.

A helyreállított adatbázis használata előtt javasolt azonnal új .mostbak biztonsági mentést készíteni.

© ProgramTECH Kft. (2026) - +36 94 900 025 - www.programtech.hu