
Automatski backup na lokalni disk
Uslovi za izvođenje automatskog backup-a na lokalni disk:
1.) Pravilno podešene putanje za sigurnosnu kopiju
Administratorska konzola | Verzije/osvežavanje | Nadogradnja

Slika 1: Primer podešavanja putanje za sigurnosnu kopiju.
* Putanja 'D:\Backup' mora postojati. Windows korisnik koji izvodi backup mora imati pravo za čitanje i pisanje u ovom folderu.
* Pantheon korisnik mora imati pravo za izvođenje backup-a.
* Moguć je i backup preko mrežno deljenog foldera, ako Windows korisnik koji će izvoditi backup ima pristup tom folderu na serveru, na primer '\\networkname\backup'.
2.) Korisnik koji će izvoditi backup
Administratorska konzola | Korisnici i grupe | Korisnici
Biramo bilo kog korisnika koji se povezuje na subjekt naše firme. Dvoklik na subjekt kod postojećeg korisnika otvara uređivač subjekata za subjekt naše firme. Dodajemo korisnika. Za unos novog korisnika pod subjekt svoje firme moramo navesti ime i prezime, na primer ime Auto i prezime Backup. Kreiramo korisnika sa imenom AUTO_BCKP. Po želji mu možemo postaviti lozinku, koju ćemo kasnije koristiti pri definisanju parametara. Uloga vlasnika na bazi podataka biće dovoljna da korisnik izvede backup.
* Tokom nadogradnje, uloga na bazi podataka za korisnika može biti obrisana. Nakon nadogradnje potrebno je proveriti kod tog korisnika da li je njegova uloga i dalje ista, tj. vlasnik. Radi se o SQL roli 'db_owner'.

Slika 2: Pod subjekt svoje firme kreiramo novog korisnika.
2a.) Pravo korisniku koji će izvoditi backup
Administratorska konzola | Korisnici i grupe | Korisnici | AUTO_BCKP | Sigurnost
Korisniku AUTO_BCKP ograničavamo pravo, tako da će njegova jedina svrha u programu biti izvođenje backup-a. Autorizacije otključavamo po sledećem redosledu:
1.) DataLab Aplikacije - čitanje
2.) DataLab Pantheon - čitanje
3.) Podešavanja - čitanje
4.) Šifarnik program - čitanje
5.) Administratorska konzola - čitanje
6.) Baza podataka - čitanje
7.) Sigurnosna kopija - BRISANJE

Slika 3: Primer redosleda autorizacija za novog korisnika AUTO_BCKP

Slika 4: Primer autorizacije za čitanje

Slika 5: Primer autorizacije za brisanje
3. Sistemsko ime naše baze
Za automatski backup biće nam potrebno i sistemsko ime naše baze. To možemo dobiti na više načina.
- preko prijavnog prozora, da osvežimo listu baza:

Slika 6: Primer prijavnog prozora u PANTHEON-u. SI_MF, tekst obojen nežno crvenom bojom je sistemsko ime naše baze
- na vrhu svakog otvorenog prozora PANTHEON-a:

Slika 7: Primer otvorenog prozora PANTHEON-a. SI_MF, tekst obojen nežno crvenom bojom je sistemsko ime naše baze
- preko SQL upita:

Slika 8: Primer upita sp_databases i vraćen rezultat. Upit će vratiti rezultat u tabeli. U tabeli su sve baze koje su učitane na instanci našeg SQL servera, sa kojeg pokrećemo bazu.
Pripremamo parametar za automatski backup
Koristićemo sledeće parametre:
- /L=uid:pass - parametar koji definiše automatsku prijavu u PANTHEON
Primer korišćenja parametra za korisnika AUTO_BCKP sa lozinkom:
/L=AUTO_BCKP:12345678
- /BCKP:DB=imeBazePodataka - parametar koji definiše koju bazu podataka želimo sigurnosno kopirati
Primer korišćenja parametra za bazu podataka SI_MF
/BCKP:DB=SI_MF
* Pod ovaj parametar možemo dodati proizvoljan broj baza. Moramo uzeti u obzir da je korisnik AUTO_BCKP kreiran na svim bazama i da ima pravo za izvođenje sigurnosne kopije. Baze odvajamo tačkom-zarezom ';'. Primer korišćenja parametra za baze podataka SI_MF, SI_MF_ALPHA_, SI_MF_RC:
/BCKP:DB=SI_MF;SI_MF_ALPHA;SI_MF_RC
- /BCKP=FULL - parametar koji definiše izvođenje potpune sigurnosne kopije (pakovanje kompletne baze podataka u .bak format, a zatim kompresovanje u disku prijatan .7z format)
Primer korišćenja parametra:
/BCKP=FULL
- /BCKP:PWD='proizvoljnaLozinka' - parametar koji će prilikom automatskog sigurnosnog kopiranja zaključati .7z arhivu proizvoljnom lozinkom
Primer korišćenja parametra, gde ćemo zaključati svoju arhivu lozinkom '12345678':
/BCKP:PWD=12345678
* Zaključaćemo sve baze koje smo definisali pod parametar /BCKP:DB=imeBazePodataka.
Primer mog parametra će izgledati ovako:
/L=AUTO_BCKP:12345678 /BCKP:DB=SI_MF /BCKP=FULL /BCKP:PWD=12345678
* Preporučujem da svoj pokretački parametar sačuvate u svoju podatkovnu datoteku (na primer notepad / beležnica).
Korišćenje parametara preko prečice
Parametar koji smo prethodno sačuvali u svoju podatkovnu datoteku možemo koristiti kao pokretački parametar na prečici do datoteke Pantheon.exe.
U svom slučaju, u folderu gde imam instaliran PANTHEON, iz datoteke 'Pantheon.exe' kreiraću novu prečicu i nazvati je autoBackup

Slika 9: Desni klik na Pantheon.exe i Create shortcut / Kreiraj prečicu
Na novoj prečici kliknemo desnim klikom miša i izaberemo Properties / Svojstva. U polje Target / Put pored već definisane putanje (C:\Datalab) unosimo svoj prethodno sačuvani parametar. Prethodno zapisana putanja u polju Target / Put mora ostati, parametar samo dodajemo iza već navedene putanje!

Slika 10: Primer gde dodajemo svoj parametar. Nakon izmene polja Target / Put, prozor potvrđujemo sa Apply / Potvrdi i dugmetom OK.
Kada god pokrenemo podešenu prečicu, PANTHEON će automatski početi da sigurnosno kopira vašu bazu u pozadini vašeg sistema. Brzina backup-a zavisi od sistemskih performansi vašeg računara. Pantheon će prvo napraviti sigurnosnu kopiju baze u .bak formatu, a zatim je arhivirati u disku prijatan .7z format.