Přejít na konec metadat
Přejít na začátek metadat

Inštalačný balíček programu ENVITA obsahuje nielen vlastný program, ale i ďalšie súčasti potrebné pre správny chod programu. Zvlášť sa jedná o tvorbu a aktualizáciu databáz pre použitie v sieťovej verzii programu.

Automatická aktualizácia databáz v rámci sieťovej verzie

Aby bola umožnená automatická aktualizácia databáz pri spustení programu v rámci sieťovej verzie , je nutné aby mal užívateľ práva na úrovni role db_owner.

Pokiaľ užívateľ má práva nižšie, ponúkne ENVITA pri spustení tiež možnosť prihlásenia sa pod iným SQL účtom, možno teda použiť napr. i dedikovaný SQL účet s vyššími právami iba pre aktualizáciu Toto jednorazové prihlásenie neprepíše konfiguračný súbor, teda pri ďalšom spustení dôjde k prihláseniu pod klasickým užívateľom.

Stiahnuté súbory

V stiahnutom balíčku, po jeho rozbalení, nájdeme tieto súbory a zložky:

Súbory pre bežnú inštaláciu alebo aktualizáciu programu.

  • dáta
  • prerequisites
  • EnvitaSetup

 

Súbory pre tvorbu a aktualizáciu databáz na serveri.

  • ServerDBInstall

Nie je vyžadovaná inštalácia

Nie je nutné spúšťať priamo na SQL Serveri.

 

Aktualizácia alebo tvorba novej databázy na SQL Serveri

Po rozbalení súboru ServerDBInsall.zip je možné spustiť Inisoft.Updater.DB.exe. Do tohto nástroja je možné zadať údaje potrebné pre pripojenie k už existujúcemu SQL Serveru.

Adresár aktualizačných skriptov

vopred vyplnený adresár obsahujúci všetky skripty potrebné pre tvorbu novej databázy

Uvedená cesta by mala viesť k adresári SqlScripts, ktorý je súčasťou rozbalených súborov ServerDBInstall.zip.

Server

musí obsahovať meno serveru. Ten sa väčšinou skladá z nazvu PC a inštancie servera, prípadne port určený pre komunikáciu, vid obrázok. Názov serveru môže byť v textovej forme alebo IP adresa.

Niektoré siete majú problém so správnym prekladom textového názvu serveru. V týchto prípadoch je vhodné uvádzať IP adresu.

Databáza

názov databázy na SQL Serveru. Predvolené meno databázy je ISENVITA, môžete však použiť aj iný názov.

Súbor

tu je priestor pre vyplnenie cesty k súborom databázy.

Vypĺňa se len u verzie localDB.

Voľba autentifikácie

je možné použiť windows autentifikáciu, pokiaľ je SQL Server v doméne alebo sú na serveri vytvorení príslušní užívatelia windows. Ďalšou možnosťou je overenie pomocou konkrétneho užívateľa, založeného na SQL Serveri.

Pre koncového užívateľa, ktorý len používa aplikáciu a je nutné nastaviť minimálne oprávnenie k MS SQL Serveru a databázu ISENVITA: db_datareader a db_datawriter, ďalej je nutné ešte pridať oprávnenia execute.

 

Connection String k cíeľovej DB

vizuálna kontrola zostaveného connection stringu.

Aktualizácia config aplikácie

uloženie prihlasovacích údajov do konfiguračného súboru

Používá se len v prípade už nainštalovanej aplikácie, kde se uložia nastavené konfiguračné údaje, ktoré sa následne použijú pri spustení programu.

Spusť

po kliknutí na tlačidlo spusť dôjde k spusteniu všetkých skriptov umiestnených v adresári SqlScripts.

  • pokiaľ databáza ešte nie je vytvorená, tak dôjde k jej vytvoreniu
  • pokiaľ databáza už existuje, tak dôjde ku kontrole verzie a spustia sa dostupné aktualizačné skripty

Súborová databáza

Program ENVITA k svojmu fungovaniu využíva dve samostatné databázy, hlavnú a súborovú

  • ISENVITA
  • ISENVITA_files

Preto je nutné pri tvorbe alebo aktualizácii hlavnej databázy nezabudnúť na túto druhú súborovú databázu. Postup pri aktualizácii alebo tvorbe súborovej databázy je rovnaký ako u hlavnej databázy. 

Pre tvorbu alebo aktualizáciu súborovej databázy je nutné zvoliť správnu zložku so skriptami. Zložka SqlScripts, ktorá sa používa pre hlavnú databázu, obsahuje adresár DBFiles určený pre súborovú databázu. Musí sa teda zmeniť cesta k aktualizačným skriptom.