Avtomatski 'backup' na lokalni disk
Pogoji, da izvedemo avtomatski backup na lokalni disk:
1.) Pravilno nastavljene poti za varnostno kopijo
Administratorska konzola | Verzije/osveževanje | Nadgradnja

Slika 1: Primer nastavitve poti za varnostno kopijo.
* Pot 'D:\Backup' mora obstajati. Windows uporabnik, ki izvaja backup mora imeti pravico za branje in pisanje po tej mapi.
* Pantheon uporabnik mora imeti pravico za izvedbo backupa.
* Možen tudi backup preko omrežno deljene mape, če ima Windows uporabnik, ki bo izvajal backup dostop do te mape na strežniku, recimo '\\networkname\backup'.
2.) Uporabnik, ki bo izvajal backup
Administratorska konzola | Uporabniki in skupine | Uporabniki
Izberemo poljubnega uporabnika, ki se navezuje na subjekt našega podjetja. Dvoklik na subjekt na obstoječem uporabniku nam odpre urejevalnik subjektov za subjekt našega podjetja. Dodamo uporabnika. Za vnos novega uporabnika pod subjekt svojega podjetja moramo navesti ime in priimek, recimo ime Auto in priimek Backup. Kreirajmo uporabnika z imenom AUTO_BCKP. Poljubno mu lahko nastavimo geslo, ki ga bomo kasneje potrebovali pri definiranju parametrov. Vloga da je lastnik na podatkovni bazi bo dovolj, da uporabnik izvede backup.
* Med nadgradnjo se lahko vloga na podatkovni bazi za uporabnika pobriše. Po nadgradnji je potrebno preveriti na temu uporabniku, če je njegova vloga še vedno enaka, se pravi lastnik. Gre ze za SQL rolo 'db_owner'.

Slika 2: Pod subjekt svojega podjetja ustvarimo novega uporabnika.
2a.) Pravica uporabniku, ki bo izvajal backup
Administratorska konzola | Uporabniki in skupine | Uporabniki | AUTO_BCKP | Varnost
Uporabniku AUTO_BCKP omejimo pravico, da bo njegov edini namen v programu, da bo izvajal backup. Avtorizacije odklepamo po naslednjem vrstnem redu:
1.) DataLab Aplikacije - branje
2.) DataLab Pantheon - branje
3.) Nastavitve - branje
4.) Šifrant program - branje
5.) Administratorska konzola - branje
6.) Podatkovna baza - branje
7.) Varnostna kopija - BRISANJE

Slika 3: Primer vrsntega reda avtorizacij za novega uporabnika AUTO_BCKP

Slika 4: Primer avtorizacije za branje

Slika 5: Primer avtorizacije za brisanje
3. Sistemsko ime naše baze
Za avtomatski backup bomo potrebovali tudi sistemsko ime naše baze. Tega lahko pridobimo na več načinov.
- preko prijavnega okna, da osvežimo seznam baz:

Slika 6: Primer prijavnega okna v PANTHEON. SI_MF, tekst prebarvan z nežno rdečo je sistemsko ime naše baze
- na vrhu vsakega odprtega okna PANTHEON-a:

Slika 7: Primer odprtega okna PANTHEON-a. SI_MF, tekst prebarvan z nežno rdečo je sistemsko ime naše baze
- preko SQL poizvedbe:

Slika 8: Primer poizvedbe sp_databases in vrjen rezultat. Poizvedba bo vrnila rezultat v tabeli. V tabeli so vse baze, ki so naložene na insntanci našega SQL strežnika, iz katerega poganjamo bazo.
Pripravimo parameter za avtomatski backup
Uporabili bomo naslednje parametre:
- /L=uid:pass - parameter, ki določa avtomatsko prijavo v PANTHEON
Primer uporabe parametra za uporabnika AUTO_BCKP z geslom:
/L=AUTO_BCKP:12345678
- /BCKP:DB=imePodatkovneBaze - parameter, ki določa, katero podatkovno bazo želimo varnostno kopirati
Primer uporabe parametra za podatkovno bazo SI_MF
/BCKP:DB=SI_MF
* Pod ta parameter lahko dodamo poljubno število baz. Upoštevati moramo, da je uporabnik AUTO_BCKP kreiran na vseh bazah in ima pravico za izvedbo varnostne kopije. Baze ločimo s podpičjem ';'. Primer uporabe parametra za podatkovne baze SI_MF, SI_MF_ALPHA_, SI_MF_RC:
/BCKP:DB=SI_MF;SI_MF_ALPHA;SI_MF_RC
- /BCKP=FULL - parameter, ki določa izvedbo popolnega backupa (zapakera se celostna podatkovna baza v .bak obliko, nato pa se kompresira v disku prijazno .7z)
Primer uporabe parametra:
/BCKP=FULL
- /BCKP:PWD='poljubnoGeslo' - parameter, ki bo ob avtomatskem varnostnem kopiranju zaklenil .7z arhiv s poljubnim geslom
Primer uporabe parametra, kjer bomo zaklenili svoj arhiv pod geslom '12345678':
/BCKP:PWD=12345678
* Zaklenili bomo vse baze, ki smo jih definirali pod parameter /BCKP:DB=imePodatkovneBaze.
Primer mojega parametra bo torej izgledal takole:
/L=AUTO_BCKP:12345678 /BCKP:DB=SI_MF /BCKP=FULL /BCKP:PWD=12345678
* Priporočam, da si zagonski parameter shranite v svojo podatkovno datoteko (recimo notepad / beležka).
Uporaba parametrov preko bližnjice
Parameter, ki smo si ga predhodno shranili v svojo podatkovno datoteko lahko uporabimo kot zagonski parameter na bližnjici do datoteke Pantheon.exe.
V svojem primeru, bom v mapi, kamor imam nameščenega PANTHEON-a iz datoteke 'Pantheon.exe' ustvaril novo bližnjico in jo poimenoval autoBackup

Slika 9: Desni klik na Pantheon.exe in Create shortcut / Ustvari bližnjico
Na novi bližnjico kliknemo z desnim miškinim klikom in izberemo Properties / Lastnosti. V polje Target / Pot poleg že določene poti (C:\Datalab) vnesemo svoj predhodno shranjen parameter. Predhodnje zapisana pot v polju Target / Pot mora ostati, parameter samo dopišemo za že navedeno potjo!

Slika 10: Primer, kamor dopišemo svoj parameter. Po spreminjanju polja Target / Pot okno potrdimo z Apply / Potrdi in gumbom OK.
Kadarkoli bomo pognali nastavljeno bližnjico, bo PANTHEON avtomatsko začel varnostno shranjevati vašo bazo v ozadju vašega sistema. Hitrost backupiranja je pogojena od sistemske zmogljivosti vašega PC. Pantheon bo najprej naredil varnostno kopijo baze v .bak obliki, nato pa jo bo arhiviral v disku prijazno .7z obliko.