 | Loading… |
|
|
Nadgradnja
Nadgradnja
     
V teh navodilih bomo preverili, kako nadgraditi Pantheon na novejšo različico.
Vsebina
- Osnovni parametri
- Osnovna nadgradnja
- Napredna nadgradnja
|
|
 |
Nadgradnja baze podatkov Pantheon na Row Level Security (RLS) na strežnikih SQL, nižjih različicah od SQL 2017, ni podprta od Pantheon verzije 27.10.
Ob izvedbi takšne nadgradnje bo program odprl spodnje sporočilo:

MSSQL 2017 je zahtevan kot najnižja različica strežnika za pravilno delovanje RLS, vendar Microsoft zagotavlja aktivno podporo samo do novembra 2022. Oglejte si več o Microsoftovi podpori za različice MSSQL.
|
1. Osnovni parametri
Za nadgradnjo je potrebno nastaviti naslednje osnovne parametre:
Prenesi .exe neposredno s ftp-ja |
Če je polje obkljukano se bo pantheon****.exe v primeru, da ima baza višjo verzijo, prenesel neposredno iz Datalabovega strežnika na pot PathToTemp iz ini datoteke. Vrstica PathToTemp v ini datoteke pa se kreira ob setupu light verzije Pantheona.
|
Novosti |
Nastavimo pot, kamor se pri nadgradnji shranjujejo iz interneta prenešeni podatki za nadgradnjo.
 |
Pot (direktorij), ki ga nastavimo tu, je LOKALNA POT kot jo vidi računalnik, na katerem nadgrajujemo. Vpišemo jo lahko kot lokalno pot v primeru mapiranega pogona (npr. F:\DATALAB\UPGRADE), ali pa (priporočamo) v UNC notaciji, če je določen mrežni share \\SERVERNAME\DATALAB\UPGRADE. |
|
Varnostna kopija |
Nastavimo pot, kjer se pri nadgradnji izdeluje varnostna kopija podatkovne baze in programov.
 |
Pot (direktorij), ki jo nastavimo tu, je LOKALNA POT kot jo vidi strežnik. Vpišemo jo lahko kot lokalno pot strežnika (npr. C:\MSSQL\BACKUP, kjer je C:\MSSQL direktorij na strežniku, ali pa v UNC notaciji, če je na direktoriju za shranjevanje določen mrežni share \\SERVERNAME\BACKUP. |
|
Program |
Nastavimo pot do delovnega direktorija, kjer se nahaja program PANTHEON.EXE. |
Čakalni čas |
Vnesemo čas čakanja v sekundah, ki je potreben za izhod iz programa in njegovo kopiranje. Če PANTHEON ob zagonu ugotovi, da je podatkovna baza novejše verzije, kot je program (EXE), ki se uporablja, bo program avtomatsko končal svoje delovanje, zagnal čakalni proces (COPYDELAY.EXE), ki bo počakal da program konča z delovanjem, nato pa prekopiral novo verzijo programa iz direktorija novosti na delovni direktorij. Z verzijo 555100 Pantheon ne potrebuje več CopyDelay zato ga tudi ne prenese pri nadgradnji. V nadgradnji CopyDelay še vedno obstaja zaradi nadgradnje z starimi verzijami Pantheona. |
Obvesti o nadgradnji po e-pošti |
če preklopnik obkljukamo, bo po opravljeni nadgradnji program odposlal elektronsko sporočilo na izbranega naslovnika (polje "Elektronski naslov") z vnešenim tekstom v polju Zadeva (Subject). V primeru, da so nastavitve za mail napačne bo program po koncu nadgradnje javil sporočilo, da pošiljanje ni bilo uspešni in razlog (opis napake). |
Ko imamo zgornje podatke nastavljene, izberemo le še način nadgradnje ter pritisnemo gumb Nadgradi s programom Clotho.
Poznamo dva načina nadgradnje:
2. Enostavna nadgradnja
Enostavna nadgradnja je namenjena nadgrajevanjem vsem ne-specialistom. Nastavili smo vse parametre, potrebne za nadgradnjo. Nadgradnja po kliku gumba Nadgradi s programom Clotho poteka na sledeč način:
- prične se prenos programa za nadgrajevanje, nato se program Pantheon samodejno zapre in odpre se program Clotho namenjen nadgrajevanju, kjer pritisnete gumb Nadgradi.
- program bo najprej naredil varnostno kopijo podatkovne baze na direktorij, določen v Varnostna kopija.
- sledi izdelava varnostne kopije programov na direktorij, določen v Varnostna kopija. V kolikor nadgradnja ne bi bila uspešna, bo program te dve varnostni kopiji avtomatsko restavriral in tako omogočil delo s prejšnjo verzijo.
- iz interneta bo prenesel datoteke s podatki, potrebnimi za nadgradnjo in jih shranil na direktorij Upgrade
- po uspešnem prenosu bo program nadgradil vse podatkovne baze, ki se nahajajo na strežniku, na katerem se nahaja podatkovna baza, ki jo nadgrajujemo
- po nadgradnji podatkovnih baz program javi uspešno končanje, ter ponudi možnost za ponovni vstop v program Pantheon. Ob pritrdilnem odgovoru se program za nadgrajevanje Clotho samodejno zapre in odpre nova verzija vašega programa Pantheon.
 |
Enostavna nadgradnja vedno uporablja diferencialno nadgradnjo (prenašajo se le razlike v podatkih med trenutno in novo verzijo) in tako skrajša čas, potreben za nadgrajevanje.
|
3. Napredna nadgradnja

Za razliko od enostavne nadgradnje vam napredna ponuja možnost nastavitve parametrov posameznih korakov pri nadgradnji.
 |
Priporočljivo je, da napredno nadgradnjo uporabljajo samo izkušeni uporabniki z zadostnim znanjem o tem, kako postopati pri nadgradnji. |
Prikaži odprte seje |
Prikažejo se uporabniki, ki imajo ta čas odprt program (podatkovno bazo) katero želimo nadgraditi. |
Nadgradi tudi arhiv |
nastavitev omogoča nadgradnjo tudi arhivskih baz oz. arhivskih tabel, za katro je uporabnik naredil arhiviranje. Več o tem tudi na povezavi |
Shrani / Naloži programe |
Obkljukamo, če želimo, da program shrani varnostne kopije programske opreme in jih ob neuspešni nadgradnji spet naloži. Ne obkljukamo, če ne želimo shranjevanja varnostne kopije programske opreme. |
Shrani / Naloži
podatkovno bazo |
Obkljukamo, če želimo, da program shrani varnostne kopije podatkovnih baz in jih ob neuspešni nadgradnji spet naloži.Ne obkljukamo, če ne želimo shranjevanja varnostne kopije podatkovne baze.V primeru, da se izdelava varnostne kopije ne izdela (pride do napake), program ne nadaljuje z izdelave nadgradnje. |
Prenos preko interneta |
Obkljukamo v kolikor nadgrajujemo preko interneta. Odkljukamo samo v primeru, da nadgrajujemo preko začasne kode in prenesemo datoteke, potrebne za nadgradnjo ročno (npr. na CD-ROMu). Podatek je pomemben izključno za računalnik, iz katerega se nadgrajuje. |
Prenos novosti iz strežnika |
Obkljukamo, če želimo da nadgradnja prenese nove podatke iz interneta na direktorij Novosti. Ne obkljukamo, če imamo novosti že prenešene na direktorij Novosti (npr. pri prenosu datotek s CD-ROM ali če jih je prenesel že prejšnji cikel nadgradnje).
|
Nadgradnja ne
glede na verzijo |
Obkljukamo, če ne želimo diferencialne nadgradnje. V tem primeru bo nadgradnja prenesla celotno shemo tabel in SQL postopkov od prvega builda dalje in preverila, da so vse tabele točno take, kot bi na ciljnem buildu morale biti. To opcijo uporabljamo takrat, ko sumimo, da neka predhodna nadgradnja ni do konca opravila svojega dela in želimo zagotoviti, da je struktura ustrezna. Ne obkljukamo, če želimo diferencialno nadgradnjo (le prenos sprememb). |
Nadgrajujem na redno verzijo |
Izbiramo lahko med zadnjo izdano verzijo in nekaj prejšnjimi. |
Nadgradi na zadnjo verzijo |
Obkljukamo, če želimo nadgraditi na zadnjo razpoložljivo verzijo. |
Unicode |
V primeru, da je nastavitev obkljukana (vklopljena) se bo prenesla nova Unicode verzija programov. V primeru, da nastavitev ni obkljukana, se bodo prenesle starejše (ANSI) verzije programov z junijem 2015 se je objavila nova Unicode verzija programov Pantheon, Farmer, POS... (build 556900 ali več). |
Nadgradi na verzijo |
V primeru, da obstaja več novejših verzij od obstoječe, lahko izbiramo med vmesnimi verzijami. Na primer imamo build 553701, na razpolago pa je že 554001 in s tem tudi dva vmesna 553801 in 553901 - tako imamo možnost nadgradili tudi na build 553801 ali 553901.
|
Izključi sinhronizacijo iz baze |
Možnost je privzeta odkljukana (brez kljukice). Parameter je namenjen pohitritvi nadgradnje s sinhronizacijo tabel iz druge baze v primeru nadgradnje dveh baz ali več. Ko se prva baza na seznamu nadgradi se podatki za nadgradnjo ohranijo v META BAZI iz katere se potem sinhronizirajo ostale baze. Če je torej preklopnik brez kljukice bo nadgradnja večih podatkovnih baz delala bistveno hitrejše in to je nastavitev, ki jo priporočamo. V kolikor pa imamo pri nadgradnji težave, po navodilih podpornika obkljukamo ta preklopnik, ter naredimo »svežo« nadgradnjo vsake podatkovne baze. |
Nadgradnja
podatkovne baze |
Obkljukamo, če želimo da nam v postopku nadgradnje program nadgradi podatkovno bazo. Odkljukamo, če ne želimo, da nam v postopku nadgradnje program nadgradi podatkovno bazo. |
BMP to PNG |
Vse slike na bazi, ki imajo format .BMP se zamenjajo v format .PNG. S tem se zmanjša velikost podatkovne baze. |
Seznam podatkovnih baz |
Program nam v tem okencu izpiše vse PANTHEON podatkovne baze, ki se nahajajo na strežniku. Posamezno bazo lahko:
- obkljukamo in jo s tem vključimo v nadgrajevanje, ali
- odkljukamo in jo s tem izpustimo iz nadgrajevanja.
To možnost uporabljamo najpogosteje takrat, ko želimo nadgraditi le točno določeno podatkovno bazo.
|
|
(Interni preklopniki) |
ti so vedno izbrani, ne glede na tip nadgradnje: ažuriranje struktur, polnjenje avtorizacij, polnjenje reportov, polnjenje postopkov |
Nadgradnja programov |
Obkljukamo, če želimo, da nam v postopku nadgradnje program nadgradi programe (EXE). Odkljukamo, če ne želimo, da nam v postopku nadgradnje program nadgradi programe (EXE). |
Avtomatično prekini odprte seje |
Preden je baza podatkov nadgrajena, nobena druga povezava z bazo ni mogoča. Ko že obstajajo druge povezave z bazo podatkov in se začne nadgradnja, se odpre obrazec z vsemi odprtimi povezavami z bazo podatkov. Povezave je mogoče ročno zapreti/prekiniti z gumbom "Prekini povezavo z uporabniki". Ko so vse povezave zaprte, se lahko začne nadgradnja.

|
Napredno |
Funkcije stiskanje podatkov

- Ohrani obstoječe se nič ne izvede
- Omogoči - naredi compresijo na undo tabelah
- Onemogoči - naredi dekompresijo na undo tabelah
Pretvorba v standard unicode

Pretvorba iz ansi v unicode
Vzporedna izvedba

Za hitrejšo nadgradnjo se nadgradnja izvaja v več vzporednih nitih. Niti je mogoče uporabiti tudi, če je skupina več datotek.
Podatkovna baza : Lastnik podatkovne baze
Nastavi se lastnika podatkovne baze.

Razvrščanje podatkovne baze

Za pravilno delovanje programa, mora biti collation baze in strežnika enak. Privzeti collation za Slovensko lokalizacijo je Slovenian_ci_as
Praviloma se collation nastavi pred namestitvijo programa.
Omogoči odstranitev sifriranih modulov:
parameter je potreben, če obstaja šifriran modul sql, ki je odvisen od primerjanja baze podatkov in ni del pantheona. Nastavitev omogoča odstranitev šifriranih modulov sql za čas nadgradnje.
Velikost podatkovne bazeDatabase size
Krčenje baze podatkov: data and log

|
 | Loading… |
 | Loading… |
|
|
|