Automatikus „éjszakai” mentés 2022. évtől

Bevezető

Az Automatikus „éjszakai” mentések elkészítéséhez a 2022. évtől készítettünk egy generátort, amely a programba belépve a Szerviz menü | Biztonsági mentés és frissítés parancsfájlja menüpontban található.

Figyelem!!!

Amennyiben a főmenüben a beállítások menü | Kezelés / Beállítások alatt a kötelező felhasználókezelést visszautasítjuk kapcsoló be van kapcsolva, akkor az automatikus mentési funkció NEM MŰKÖDIK, csak az adatbázis átmásolása egy mappába funkció használata lehetséges.

adatbazis_másolas

A lenti leírás, az összes létező paraméterezés leirata.

A Biztonsági mentés és frissítés parancsfájlja menüpont teljes leírása itt található: 

  1. Első lépés: Varázsló indítása

automatikus mentés varázsló

Az indítás helyével megegyező útvonalról kitöltjük a menükezelő útvonalát (c:\novitax.win\nwin2022.exe), a mentési év alapértelmezetten a 2022. év lesz.

Választható lesz a biztonsági mentéshez használt módszer:

A. Automatikus csoportos mentési funkció: AUTOMATIKUSCSOPORTOSMENTES paraméter funkcióval fog a mentés lefutni, azaz elment minden céget.

B. Adatbázis fájlok másolása egy mappába: Fájlrendszeri szinten az adatbázis fájlok másolásra kerülnek egy célmappába.

Választható lesz, hogy helyi adatbázisról vagy hálózati adatbázisról készüljön a mentés: Amennyiben egy gépes / lokális felhasználás történik, akkor helyi, hálózati felhasználás esetén hálózati adatbázisról kell, hogy a mentések készüljenek.

Amennyiben a felhasználói adatbázis mentése is bepipálásra kerül, akkor elmentésre kerül a felhasználói adatbázis (user.fdb) is.

Kötelező megadni, hogy hová melyik mappába kerüljenek a mentett adatbázisok. pl. C:\novitax.win\automatic_backup\

Megadható a mentési adatbázis jelszava is, amennyiben üresen hagyják, akkor a korábban a menükezelőben beállított mentési jelszó kerül bele a mentésbe.

Választható az is, hogy mely Novitaxban felvitt felhasználó nevében készüljön el a mentés, amennyiben az adott felhasználó nem rendelkezik mentési jogosultsággal, akkor természetesen a mentés nem fog lefutni.

Beállítható, hogy kényszerítse bezárásra  a futó Novitaxos programokat és indítsa újra az adatbázis kezelőt is, ehhez külső segédprogramokat (pskill64) is le kell tölteni, amik a Tudástár fül alatt tölthetőek le, célszerű ezen segédprogramokat egy közös mappában tárolni.

pl. C:\novitax.win\Programok\

Lehetőség van az elkészült mentések betömörítésére is, ehhez is külső segédprogramot lehet letölteni szintén a tudástár fül alól. (7z)

Megadható, hogy az elkészült tömörített fájlok melyik mappába készüljenek el:

pl. C:\novitax.win\automatic_backup_compressed\

Igény esetén az elkészült tömörítés után az elkészült mentés fájlokat törölni is lehetséges. (nem ajánlott)

A varázsló utolsó lépéseként beállítható, hogy adott évre lefusson a Novitax Frissítő alkalmazás is, azaz egy batchből megoldható a csoportos mentés és a Frissítés is.

2. Második lépés: A mentés legfontosabb beállításai

automatikus mentés 2lépés

A következő fül alatt beállítható mely futó Novitaxos programokat szeretnénk kényszerítetten bezárni, illetve az újraindítandó szolgáltatások nevei is megadhatóak. (pl. Firebird server)

A Novitax adatmentés utasításai alatt látható lesz, hogy a varázsló fül alatt megadott beállítások alapján milyen paraméterekkel fog elkészülni a batch fájl, ez természetesen a fájl mentése után bármikor módosítható lesz.

Szintén beállítható még, hogy a Novitax Frissítő program futtatása előtt milyen programokat és szolgáltatásokat állítson le kényszerítetten a mentési eljárás.

3. Harmadik lépés: Kiegészítő beállítások

automatikus mentés kiegészítő

A kiegészítő beállítások alatt finom hangolni tudjuk az elkészülendő batch fájlunkat, hogy mivel kezdődjön, és végződjön a batch fájlunk, illetve a mentés előtt és után milyen parancsok fussanak le.

batch generálás gomb megnyomása esetén a megadott útvonalra elmentjük a batch fájlt.

automatikus mentés sikeres

A TUDÁSTÁR fül alatt találnak további hasznos linkeket a Frissítés és Adatmentéssel kapcsolatosan, illetve itt találhatóak meg a letölthető külső segédprogramok letöltési linkjei is.

automatikus mentés tudástár

A paraméterek megadása, az nwin.exe neve mögött, space-ekel elválasztva, paraméternév=érték párokkal adható meg.

 PL:  „C:\NOVITAX.WIN\nwin2022.exe” AUTOTELEPHELYMENT ADOSZAM=12345678901 …..

Mentésekhez

Érdemes a Firebird leállítással és újraindítással kezdeni, hogy az adatbázis kezelőbe esetleges megmaradt felhasználói beragadásokat is megszakítsuk.

A batch fájlt létrehozva lehet a Windows ütemezett feladatai közé tenni akár minden éjszakára a mentési parancsot a következőképpen: 

MENTESCEGLISTA

Leírás

Kizárólag egy batch fájlt hoz létre a mentés útvonalára ami az CSOPORTOSMENTES–t hívja cégenként CALL utasítással, így az egyes cégek mentései közé műveleteket szúrhat be a rendszergazda.

Amennyiben szeretne telephelyet is gyártani  másolja le a kijelölt cég sorát, és használja a telephelyi mentés paramétert ahol a TARGETTH paraméterbe megadhatja, mely telephely számra szeretné kimenteni a céget.

Paraméterek:

LUSERNAME= Wintax Felhasználó belépési neve, akinek nevében lekérdezzük a céglistát.

LUNAUTH= Felhasználó belépési jelszavából képzett novitax hash, főmenü \ Felhasználói jogosultságok beállítása\ „Egy felhasználó kiválasztása után pl: kulsoprog”  \ Főmenü fül \ Felhasználó NAUTH jelszó megmutatása.

KISZOLG= A program indulásánál, ha egyaránt van Hálózati Firebird és Helyi Firebird beállítás is, akkor  feldobunk egy kis ablakot, hogy melyik adatbázis kapcsolattal induljon a program ( 0 – első, 1 – második), tehát a 0-s paraméter a Helyi Firebird kiszolgáló kapcsolódásához jó, az 1-es paraméter pedig az első Hálózati Firebird kapcsolódáshoz.

TARGETDIR= Az útvonal  ahova a lista elkészüljön. (használjon DOS idézőjeleket, amennyiben Space-t tartalmaz)

AUTOTELEPHELYMENT

Leírás

Egy céget, kiment telephelyként a megadott útvonalra

Paraméterek:

LUSERNAME= Wintax Felhasználó belépési neve, akinek nevében mentünk, Fontos, hogy legyen joga a mentésre a jogosultságok beállításában, vagy legyen Wintax Admin.

LUNAUTH= Felhasználó belépési jelszavából képzett novitax hash, főmenü \ Felhasználói jogosultságok beállítása\ „Egy felhasználó kiválasztása után pl: kulsoprog”  \ Főmenü fül \ Felhasználó NAUTH jelszó megmutatása.

KISZOLG= A program indulásánál, ha egyaránt van Hálózati Firebird és Helyi Firebird beállítás is, akkor  feldobunk egy kis ablakot, hogy melyik adatbázis kapcsolattal induljon a program ( 0 – első, 1 – második), tehát a 0-s paraméter a Helyi Firebird kiszolgáló kapcsolódásához jó, az 1-es paraméter pedig az első Hálózati Firebird kapcsolódáshoz.

TARGETDIR= Az útvonal  ahova a fájl elkészüljön (használjon DOS idézőjeleket, amennyiben Space-t tartalmaz)

ADOSZAM= A mentendő cég 13 karakteres adószáma

CEGFORMA= A mentendő cég cégformája lehetséges értékek kinyeréséhez javasoljuk a MENTESCEGLISTA paraméteres hívást, amivel a jelenlegi cégek értéke kinyerhető

TH= A mentendő cég telephely száma

TARGETTH= Az a Cél telephely szám, amire a fenti céget menteni szeretnénk.

EXPORTDOCS= Export dokumentumok mentése ( 1 – igen, 0 – nem)

TARGETPW= Az elkészülendő fájl jelszava, amennyiben üres, akkor a mentési beállításokban megadott jelszót használja a rendszer, amennyiben ez sem kitöltött, a paraméter opcionális.

AUTOMATIKUSCSOPORTOSMENTES

Leírás

Egy  vagy minden céget, kiment a megadott útvonalra

Paraméterek:

LUSERNAME= Wintax Felhasználó belépési neve, akinek nevében mentünk, Fontos, hogy legyen joga a mentésre a jogosultságok beállításában, vagy legyen Wintax Admin.

LUNAUTH= Felhasználó belépési jelszavából képzett novitax hash, főmenü \ Felhasználói jogosultságok beállítása\ „Egy felhasználó kiválasztása után pl: kulsoprog”  \ Főmenü fül \ Felhasználó NAUTH jelszó megmutatása.

KISZOLG= A program indulásánál, ha egyaránt van Hálózati Firebird és Helyi Firebird beállítás is, akkor  feldobunk egy kis ablakot, hogy melyik adatbázis kapcsolattal induljon a program ( 0 – első, 1 – második), tehát a 0-s paraméter a Helyi Firebird kiszolgáló kapcsolódásához jó, az 1-es paraméter pedig az első Hálózati Firebird kapcsolódáshoz.

TARGETDIR= Az útvonal  ahova a fájl elkészüljön (használjon DOS idézőjeleket, amennyiben Space-t tartalmaz)

EXPORTDOCS= Export dokumentumok mentése ( 1 – igen, 0 – nem)

TARGETPW= Az elkészülendő fájl jelszava, amennyiben üres, akkor a mentési beállításokban megadott jelszót használja a rendszer, amennyiben ez sem kitöltött, a paraméter opcionális.

Ezen paraméterek opcionálisak, amennyiben ezen paraméterek kitöltöttek, akkor csak egy céget ment:

ADOSZAM= A mentendő cég 13 karakteres adószáma

CEGFORMA= A mentendő cég cégformája lehetséges értékek kinyeréséhez javasoljuk a MENTESCEGLISTA paraméteres hívást, amivel a jelenlegi cégek értéke kinyerhető

TH= A mentendő cég telephely száma

Opcionális:

SAVEUSR= Opcionális ( 1 – igen, 0 – nem) Amennyiben kitöltött és 1-es akkor, ha a Wintax felhasználó  (LUSERNAME) adminisztrátor képes, archiválni, a jelenlegi felhasználói adatbázist (Benne a beállításai a felhasználóknak), melynek visszatöltése csak sérülés esetén javallott.

Egyéb információk:

Érdemes a Firebird leállítással és újraindítással kezdeni, hogy az adatbázis kezelőbe esetleges megmaradt beragadásokat is megszakítsuk.

Batch fájlt létrehozva lehet a Windows ütemezett feladatai közé tenni akár minden éjszakára a mentési parancsot a következőképpen:

net stop “firebird guardian – defaultinstance”

net start “firebird guardian – defaultinstance”

C:

cd \NOVITAX.WIN

nwin2022 AUTOMATIKUSCSOPORTOSMENTES….