
Automatska sigurnosna kopija na lokalni disk
Uslovi za izvođenje automatske sigurnosne kopije na lokalni disk:
1.) Ispravno postavljene putanje za sigurnosnu kopiju
Administratorska konzola | Verzije/osvježavanje | Nadogradnja

Slika 1: Primjer postavljanja putanje za sigurnosnu kopiju.
* Putanja 'D:\Backup' mora postojati. Windows korisnik koji izvodi sigurnosnu kopiju mora imati pravo čitanja i pisanja u ovom folderu.
* Pantheon korisnik mora imati pravo za izvođenje sigurnosne kopije.
* Moguća je i sigurnosna kopija preko mrežno dijeljenog foldera, ako Windows korisnik koji će izvoditi sigurnosnu kopiju ima pristup tom folderu na serveru, na primjer '\\networkname\backup'.
2.) Korisnik koji će izvoditi sigurnosnu kopiju
Administratorska konzola | Korisnici i grupe | Korisnici
Odaberemo bilo kojeg korisnika koji se odnosi na subjekt naše firme. Dvostruki klik 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 primjer ime Auto i prezime Backup. Kreiramo korisnika s imenom AUTO_BCKP. Po želji mu možemo postaviti lozinku, koju ćemo kasnije trebati pri definiranju parametara. Uloga vlasnika na bazi podataka bit će dovoljna da korisnik izvede sigurnosnu kopiju.
* Tokom nadogradnje, uloga na bazi podataka za korisnika može biti obrisana. Nakon nadogradnje potrebno je provjeriti 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 sigurnosnu kopiju
Administratorska konzola | Korisnici i grupe | Korisnici | AUTO_BCKP | Sigurnost
Korisniku AUTO_BCKP ograničavamo pravo tako da njegov jedini cilj u programu bude izvođenje sigurnosne kopije. Autorizacije otključavamo sljedećim redoslijedom:
1.) DataLab Aplikacije - čitanje
2.) DataLab Pantheon - čitanje
3.) Postavke - čitanje
4.) Šifarnik program - čitanje
5.) Administratorska konzola - čitanje
6.) Baza podataka - čitanje
7.) Sigurnosna kopija - BRISANJE

Slika 3: Primjer redoslijeda autorizacija za novog korisnika AUTO_BCKP

Slika 4: Primjer autorizacije za čitanje

Slika 5: Primjer autorizacije za brisanje
3. Sistemsko ime naše baze
Za automatsku sigurnosnu kopiju bit će nam potrebno i sistemsko ime naše baze. To možemo dobiti na više načina.
- preko prijavnog prozora, da osvježimo listu baza:

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

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

Slika 8: Primjer 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, iz kojeg pokrećemo bazu.
Pripremamo parametar za automatsku sigurnosnu kopiju
Koristit ćemo sljedeće parametre:
- /L=uid:pass - parametar koji određuje automatsku prijavu u PANTHEON
Primjer korištenja parametra za korisnika AUTO_BCKP s lozinkom:
/L=AUTO_BCKP:12345678
- /BCKP:DB=imeBazePodataka - parametar koji određuje koju bazu podataka želimo sigurnosno kopirati
Primjer korištenja parametra za bazu podataka SI_MF
/BCKP:DB=SI_MF
* Pod ovaj parametar možemo dodati bilo koji broj baza. Moramo uzeti u obzir da je korisnik AUTO_BCKP kreiran na svim bazama i ima pravo za izvođenje sigurnosne kopije. Baze odvajamo tačkom-zarezom ';'. Primjer korištenja 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 određuje izvođenje potpune sigurnosne kopije (kompletna baza podataka se zapakira u .bak format, a zatim se komprimira u disk-friendly .7z format)
Primjer korištenja parametra:
/BCKP=FULL
- /BCKP:PWD='biloKojaLozinka' - parametar koji će prilikom automatske sigurnosne kopije zaključati .7z arhivu s bilo kojom lozinkom
Primjer korištenja parametra, gdje ćemo zaključati svoju arhivu pod lozinkom '12345678':
/BCKP:PWD=12345678
* Zaključat ćemo sve baze koje smo definirali pod parametar /BCKP:DB=imeBazePodataka.
Primjer 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 primjer notepad / bilježnica).
Korištenje 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 gdje imam instaliran PANTHEON, iz datoteke 'Pantheon.exe' kreirat ć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 odaberemo Properties / Svojstva. U polje Target / Put pored već određene 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: Primjer gdje dodajemo svoj parametar. Nakon izmjene polja Target / Put, prozor potvrđujemo s Apply / Potvrdi i dugmetom OK.
Kada god pokrenemo postavljenu prečicu, PANTHEON će automatski početi sigurnosno kopirati vašu bazu u pozadini vašeg sistema. Brzina sigurnosne kopije ovisi o sistemskim performansama vašeg računara. Pantheon će prvo napraviti sigurnosnu kopiju baze u .bak formatu, a zatim je arhivirati u disk-friendly .7z format.