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.
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 update 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, názov SQL inštancie, prípadne port určený pre komunikáciu. 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ť 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.