Uživatelské nástroje

Nástroje pro tento web


vws:iaktualizace

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
vws:iaktualizace [19.06.2013 11:25]
Hrůza [Aktualizace databáze]
vws:iaktualizace [20.08.2021 14:50] (aktuální)
Hrůza
Řádek 4: Řádek 4:
  
 {{backlinks>​.}} {{backlinks>​.}}
 +--------------------------------
  
-Aktualizace nejsou (pokud není uvedeno jinak) kumulativní. Každá další aktualizace předpokládá,​ že byla provedena ta předchozí.+===== Aktualizační balíček =====
  
-Aktualizační balíček je samorozbalitelný archivPo spuštění se vybalí složky //DATA// a //APP//.+<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í.\\
  
-Pokud balíček ​neobsahuje ​složku //DATA//, neaktualizuje se v tomto balíčku databáze, pouze program+{{:​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 
-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.+  * 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.**
 +</​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>​
vws/iaktualizace.1371633948.txt.gz · Poslední úprava: 19.06.2013 11:25 autor: Hrůza