Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
vws:iaktualizace [16.04.2020 09:00] Baumgartner |
vws:iaktualizace [20.08.2021 14:50] (aktuální) Hrůza |
||
---|---|---|---|
Řádek 6: | Řádek 6: | ||
-------------------------------- | -------------------------------- | ||
+ | ===== Aktualizační balíček ===== | ||
- | Aktualizace nejsou (pokud není uvedeno jinak) kumulativní. Každá další aktualizace předpokládá, že byla provedena ta předchozí. | + | <WRAP round box> |
+ | {{:vws:arrow-icon-1154.png?20|}} Aktualizační balíčky nejsou kumulativní (pokud není uvedeno jinak).\\ | ||
+ | {{:vws:arrow-icon-1154.png?20|}} Každá další aktualizace předpokládá, že byla provedena ta předchozí.\\ | ||
- | Aktualizační balíček je samorozbalitelný archiv. Po spuštění se vybalí složky //DATA// a //APP//. | + | {{:vws:arrow-icon-1154.png?20|}} Aktualizační balíček je samorozbalitelný archiv. Po spuštění se vybalí složky //DATA// a //APP//. |
- | + | * Ve složce //DATA// je aktualizace databáze | |
- | Pokud balíček neobsahuje složku //DATA//, neaktualizuje se v tomto balíčku databáze, pouze program. | + | * Ve složce //APP// aktualizace samotného programu. |
- | + | * Pokud bude součástí aktualizace pouze změna programu, nebude složku //DATA// vůbec obsahovat. | |
- | Ve složce //DATA// je aktualizace databáze, ve složce //APP// aktualizace samotného programu. Pokud bude součástí aktualizace pouze změna programu, nebude složku //DATA// vůbec obsahovat. | + | |
V názvu balíčku je obsaženo číslo verze, pro kterou je balíček určen, číslo verze po aktualizaci a číslo revize programu. Např. název //ws_89_91_741_std.exe// znamená, že jde o aktualizaci, která předpokládá, že současná verze databáze je //89//, po dokončení bude //91// a revize programu bude //741//. | V názvu balíčku je obsaženo číslo verze, pro kterou je balíček určen, číslo verze po aktualizaci a číslo revize programu. Např. název //ws_89_91_741_std.exe// znamená, že jde o aktualizaci, která předpokládá, že současná verze databáze je //89//, po dokončení bude //91// a revize programu bude //741//. | ||
**Při aktualizaci je nutné, aby byli všichni uživatelé odhlášeni.** | **Při aktualizaci je nutné, aby byli všichni uživatelé odhlášeni.** | ||
+ | </WRAP> | ||
===== Aktualizace databáze ===== | ===== Aktualizace databáze ===== | ||
- | * ve složce DATA upravte cesty ke spustitelným souborů a parametry připojení v dávkách //03_Dump.bat//, //03_Dump_full.bat// a //04_RunScript.bat//, můžete použít již upravené dávky z předešlých aktualizací | + | <WRAP round box> |
+ | {{:vws:arrow-icon-1154.png?20|}} ve složce DATA upravte cesty ke spustitelným souborů a parametry připojení v dávkách //03_Dump.bat//, //03_Dump_full.bat// a //04_RunScript.bat//, můžete použít již upravené dávky z předešlých aktualizací\\ | ||
+ | {{:vws:arrow-icon-1154.png?20|}} zálohujte databázi spuštěním dávky //03_Dump.bat//, **zálohu doporučujeme provádět před každou aktualizací**\\ | ||
+ | {{:vws:arrow-icon-1154.png?20|}} upravte všechny převodní skripty, na 3. řádku **nahraďte název databáze** //'webspis_dev1'// za název databáze na serveru v AK\\ | ||
+ | {{:vws:arrow-icon-1154.png?20|}} spusťte postupně aktualizační dávku //04_RunScript.bat// s parametrem názvu aktualizační dávky např. //04_RunScript.bat Update0000001.sql//\\ | ||
+ | \\ | ||
+ | {{:vws:arrow-icon-1154.png?20|}} pokud by při aktualizaci došlo k chybě, zobrazí se tato jako výsledek spuštění | ||
+ | \\ | ||
+ | {{:vws:arrow-icon-1154.png?20|}} Pokud se pokusíte spustit aktualizační skript mimo pořadí, zobrazí se hlášení: **ERROR 1644 (45000) at line 9: ERR: Pozadovana verze databaze 91, aktualni verze 92.** | ||
+ | </WRAP> | ||
- | * zálohujte databázi spuštěním dávky //03_Dump.bat//, **zálohu doporučujeme provádět před každou aktualizací** | + | ===== Aktualizace aplikace ===== |
- | * upravte všechny převodní skripty, na 3. řádku **nahraďte název databáze** //'webspis_dev1'// za název databáze na serveru v AK | + | <WRAP round box> |
- | + | ||
- | * spusťte postupně aktualizační dávku //04_RunScript.bat// s parametrem názvu aktualizační dávky např. //04_RunScript.bat Update0000001.sql// | + | |
- | + | ||
- | * pokud by při aktualizaci došlo k chybě, zobrazí se jako výsledek spuštění | + | |
- | + | ||
- | Pokud se pokusíte spustit aktualizační skript mimo pořadí, zobrazí se hlášení: **ERROR 1644 (45000) at line 9: ERR: Pozadovana verze databaze 91, aktualni verze 92.** | + | |
- | ===== Aktualizace aplikace ===== | + | {{:vws:arrow-icon-1154.png?20|}} obsah složky APP nahrajte do složky programu na IIS serveru, nahraďte stávající soubory |
- | * ve složce IIS smažte složky | + | </WRAP> |
- | * //Areas// | + | |
- | * //bin// | + | |
- | * //Content// | + | |
- | * //Scripts// | + | |
- | * //Templates// | + | |
- | * //Views// | + | |
- | * obsah složky APP nahrajte do složky programu na IIS serveru, nahraďte stávající soubory | + | |
===== Zálohování databáze ===== | ===== Zálohování databáze ===== | ||
+ | <WRAP round box> | ||
Pro zálohování mezi aktualizacemi můžete použít dávku //03_Dump.bat//, která nezálohuje tabulky s binárním obsahem. Jde o datové zprávy a dokumenty. Těchto tabulek se aktualizace nedotýkají. | Pro zálohování mezi aktualizacemi můžete použít dávku //03_Dump.bat//, která nezálohuje tabulky s binárním obsahem. Jde o datové zprávy a dokumenty. Těchto tabulek se aktualizace nedotýkají. | ||
Pro kompletní zálohování použijte dávku //03_Dump_full.bat//, která zálohuje kompletní obsah databáze, včetně uložených binárních dat. | Pro kompletní zálohování použijte dávku //03_Dump_full.bat//, která zálohuje kompletní obsah databáze, včetně uložených binárních dat. | ||
+ | </WRAP> |