Promena tekuće verzije baze - Upgrade baze

VAŽNO UPOZORENJE !!!

PRE POKRETANJA PROGRAMA UPGRADE BAZE OBAVEZNO ARHIVIRATI SVE BAZE ZA KOJE ŽELITE DA URADITE UPGRADE !!!

Ovo je neophodna mera bezbednosti, jer operacija promene verzije može iz bilo kog razloga završiti neuspešno. Upgrade koji nije normalno dovršen dovodi bazu u neregularno stanje. Iz tog stanja bazu nije moguće vratiti u prethodno stanje, kao ni nastaviti upgrade od tačke prekida. To znači da je jedini način vratiti bazu iz arhive u onom stanju u kakvom je bila pre upgrade-a.

Za pokretanje programa Upgrade baze morate biti administrator i znati administratorsku lozinku za prijavu bazi podataka (vidi sliku) (vidi sliku)Prijava., posle čega ulazite u glavni prozor (vidi sliku) (vidi sliku)Glavni prozor programa Upgrade baze.. Možete se prijaviti u neku od glavnih baza ili u Admin bazu, zavisno od toga šta želite da uradite.

(vidi sliku)
Glavni prozor programa Upgrade baze.
Napomena

Ako se prijavite u Admin bazu (vidi sliku) (vidi sliku)Prijava u Admin bazu., u glavnom prozoru imaćete pristup samo toj bazi (vidi sliku) (vidi sliku)Prijavljena samo Admin baza., a ako se prijavite u glavnu, program će se prijaviti i na Admin bazu, ako je ona dostupna.

Ažuriranje naziva firme i poslovne godineVrh

Okviri "GLAVNA BAZA" i "ADMINISTRATORSKA BAZA" (vidi sliku) (vidi sliku)Okviri "GLAVNA BAZA" i "ADMINISTRATORSKA BAZA".

(vidi sliku)
Okviri "GLAVNA BAZA" i "ADMINISTRATORSKA BAZA".

Okvir "GLAVNA BAZA" sadrži sledeće podatke:

Korisno je znati

Polje "Podfirma" je korisno kad imate glavnu bazu i više zasebnih baza za rad sa fiskalnim uređajima u maloprodajnim objektima ili ako nemate računarsku mrežu, a različite službe koriste računare na raznim lokacijama, možda koristite program za obračun zarada na jednom računaru, a program za komercijalu na drugom i svaki od njih ima posebnu bazu. Obe baze imaće isti naziv firme, ali polje "Podfirma" treba upisati neki kratak opis koji će služiti za raspoznavanje svake pojedine baze npr. Prodavnica_1, Prodavnica_2 itd.

Primer

Poslovna godina pored tekuće može označavati i onu sa kojom je ta baza završila svoj aktivni rad (u slučaju kada ste tekuće poslovanje nastavili u novoj bazi, a u ovoj su ostali podaci iz ranijih godina koji služe samo za pregled i više se ne ažuriraju).

Vrh
Okvir "ADMINISTRATORSKA BAZA" sadrži sledeće podatke:
Napomena

Ukoliko program Upgrade baze koristite samo da biste izmenili tri gore navedene promenljiva podatka: firmu, podfirmu i poslovnu godinu snimanje obavite dugmetom Snimi podatke. Ovi podaci su neobavezni, ali bi bilo dobro da ih održavate ažurnim u svim bazama, jer su oni najzgodniji način da raspoznamo o kojoj se bazi radi kada dođe vreme za obnavljanje licence.

VAŽNO !!!

Mere obezbeđenja kod promene varijante baze:

Ako je promena varijante prekinuta zbog nasilnog prekida programa, gašenja računara i sl, možete ponovo da pokušate upgrade iz početka. Ako je promena varijante prekinuta tako što je program javio neku grešku, dobro je pročitajte, zapišite i dostavite našoj servisnoj službi.

NE POKUŠAVAJTE DA NASTAVITE UPGRADE NAKON PORUKE O GREŠCI !!!

NE IGNORIŠITE PORUKU O GREŠCI KAO DA SE NIŠTA NIJE DESILO !!!

ONA JE TU DA VAM POMOGNE A NE DA VAM ZAGORČAVA ŽIVOT !!!

Ponekad je nakon greške moguće nastaviti upgrade i on će proći do kraja, podignuvši varijantu baze na onu koju treba. To znači da ćete moći da startujete novu varijantu programa i počnete "normalno" da radite. Međutim, čim je javljena greška baza je sigurno u nekom svom delu dospela u neregularno stanje, a kroz rad u programu tu ćete neregularnost, po pravilu uvek prekasno primetiti.

Koje se baze ažuriraju upgrade-om

Ažuriranje se uvek obavlja nad bazom u koju ste se prijavili prilikom ulaska u ovaj program. Ukoliko je to neka od glavnih baza, program će pokušati da se prijavi i na Admin bazu i omogući istovremeni upgrade obe baze. Zavisno od toga u koju ste se bazu prijavili i od dostupnosti Admin baze, određena dugmad u programu biće omogućena ili ne. U regularnim situacijama trebalo bi da bude dostupna sva dugmad. Ovaj program možete startovati sa bilo koje radne stanice i ažurirati baze na serveru, kao što radite i u korisničkim programima.

Podešavanje parametara za promenu varijante

Normalno se promena varijante izvršava tako što se obrađuju sve SQL datoteke do poslednje varijante. Međutim, ponekad je potrebno izvršiti upgrade samo do određene varijante, bez obzira što imate datoteke i za više varijante. Tada možete da selektujete mišem varijantu do koje želite da se izvrši upgrade i da uključite polje "Upgrade zaključno sa selektovanom varijantom" (vidi sliku) (vidi sliku)Podešavanje parametara za promenu varijante po izboru..

(vidi sliku)
Podešavanje parametara za promenu varijante po izboru.

Polje "Otvori ISQL prozor" služi za uključivanje ISQL programa (sistemskog programa baze podataka), koji za vreme izvršavanja upgrade-a prikazuje na ekranu sve komande koje se izvršavaju u bazi. Ovu opciju ne treba koristiti u normalnom radu, jer usporava rad. Ona služi samo u svrhe testiranja ili otkrivanja eventualnih grešaka (vidi sliku) (vidi sliku)Uključivanje ISQL programa..

(vidi sliku)
Uključivanje ISQL programa.

Startovanje promene varijanteVrh

Program izvršava jednu po jednu SQL datoteku sa verzijom. Promena varijante baze svodi se samo na startovanje programa Upgrade baze, prijavu odgovarajućoj bazi i pritisak na dugme "Upgrade za obe baze". Startovanje upgrade-a za glavnu ili Admin bazu nezavisno obavlja se dugmetom "Upgrade" ispod podataka odgovarajuće baze, a za obe baze istovremeno dugmetom "Upgrade za obe baze". Postupak se ponavlja za sve baze koje imate instalirane na računaru.

Napomena

Ne morate voditi brigu o tome što je Admin baza ažurirana već sa prvom glavnom bazom. Kod startovanja upgrade-a nad sledećim bazama, upgrade za Admin bazu biće ignorisan.

Za vreme izvršavanja upgrade-a, okviri sa podacima o bazama postaju zeleni. U okvirima se sve vreme menja jedna po jedna varijanta, kako koja datoteka završava svoj rad (vidi sliku) (vidi sliku)Okviri sa podacima.. Po završetku, vraćaju se u belu boju, što je znak da je obrada završena.

(vidi sliku)
Okviri sa podacima.

Za vreme izvršavanja upgrade-a dugme kojim je starovan upgrade pretvara se u dugme "Prekini". Ovim dugmetom možete prekinuti izvršavanje uz poruku koja omogućava trenutni prekid ili odlaganje prekida do trenutka kad tekuća SQL datoteka završi svoj posao. Ovaj drugi prekid je regularan i upgrade možete posle toga ponovo pokrenuti, pri čemu će program sam nastaviti od tačke prekida na dalje. U slučaju da zatražite trenutni prekid, obrada neće biti korektno izvršena i baza će dospeti u neregularno stanje.

Izvršavanje drugih SQL datoteka Vrh

Ponekad se za omogućavanje određenih specifičnih zahteva, koji se odnose samo na vašu firmu, koriste i druge SQL datoteke, koje nemaju ime u obliku c12xxxx.SQL, već neko potpuno proizvoljno ime i ne menjaju varijantu baze. Dugme "Pusti upgrade" pokreće proceduru koja traži samo datoteke za izmenu varijante i automatski startuje jednu po jednu. Ako želite da startujete neku drugu SQL datoteku, koja vam je dostavljena radi ažuriranja baze, snimite i nju na isti direktorijum, ili je potražite na odgovarajućem direktorijumu i selektujte je u listi sa desne strane, a zatim pritisnite dugme "Izvrši SQL". Dalji postupak je isti kao kod promene varijante. Nekoliko ovakvih datoteka se nalazi standardno u direktorijumima Azur i Prenos, ali namenjene su za rad servisne službe i ne treba ih koristiti u redovnom radu.

Posebne operacije nad bazomVrh

Posebne operacije paketa

Postoji niz operacija i procedura koje mogu biti izvršene nad bazom mimo procedura upgrade i dodaci (vidi sliku) (vidi sliku)Posebne operacije paketa.. Sve SQL procedure smeštaju se u fasciklu DatabaseTools/SpecialOperations.

(vidi sliku)
Posebne operacije paketa.

Primer oporavka View-a ili pogleda – predstavlja način za prikazivanje podataka iz radne baze. To je u stvari set uputstava koja upućujete Anywhere SQL Server-u, i kojima nalažete serveru kako želite da vidite podatke. Pogledi se još zovu i virtuelne tabele. U Calculusu 12 postoji procedura, odnosno poseban SQL za oporavak view-ova (pogleda). Kada dobijete grešku u kojoj se navodi i INVALID VIEW (npr. "Cannot use view 'ImeView-a' because it is invalid"), tada treba iz posebnih operacija paketa pokrenuti proceduru RecompileViews.sql. Pokrenite program za upgrade baze, u donjem desnom uglu iz padajuće liste gde je po default-u "Upgrade" izaberite "Posebne operacije paketa", pa selektujte "RecompileViews.sql" iz liste "SQL datoteke:" i izvršite SQL klikom na dugme "Izvrši SQL" (vidi sliku) (vidi sliku)INVALID VIEW..

(vidi sliku)
INVALID VIEW.

Posebne operacije firme

Ukoliko vaša firma dobije od našeg razvojnog sektora SQL za operacijom nad bazom u skladu sa nekim od vaših specifičnih zahteva, SQL datoteku treba smestiti u fasciklu "SpecialOperations" (vidi sliku) (vidi sliku)Posebne operacije firme..

(vidi sliku)
Posebne operacije firme.

Upgrade za više baza podataka Vrh

Program Upgrade baze morate više puta startovati za više baza podataka. Kada je broj instaliranih baza velik, ovo može biti zahtevan posao. Rešenje postoji u programu za "Održavanje baze podataka", u kojem možete selektovati za koje sve baze želite da uradite upgrade i da jednim potezom odradite kompletan posao.