Historie stránky
Prechod na novšiu verziu 'veľkého' SQL Servera
Záloha databáze provedená v IS Envita či v utilitě DB Updater je prováděna vždy s paramemtrem COPY_ONLY.
1 - zálohy databáz
Zálohy databázy je možné vykonať rôznymi spôsobmi.
Tu sú ukážky z IS Envita, utility DB Updater a SQL Server Management Studio.
1.1 - zálohy databáz v IS Envita
v sekcii ENVITA vyberieme Záloha a obnova databázy / Záloha hlavnej databázy
je prednastavené meno nového súboru pre zálohu, iba potvrdíme tlačidlom Zálohovať
informatívna hláška o úspešnom dokončení
s ponukou zálohy prílohovej databázy
s informáciou, že záloha prílohovej databázy nie je nutná.
Napriek tomu odporúčame zálohovať aj prílohovú databázu.
1.2 - zálohy databáz v DB Updater
Program DB Updater je súčasťou aplikácie IS Envita, spravidla umiestnený v C:\Program Files (x86)\INISOFT\ISEnvita\DbUpdater\
- spustíme súbor Inisoft.Updater.DB.exe
- v hornom Menu vyberieme Záloha DB
- rovnako ako v IS Envita je prednastavený názov nového súboru pre zálohu, iba potvrdíme tlačidlom Záloha
- informatívna hláška po dokončení
- analogicky vytvoríme zálohu prílohovej databázy, spravidla pomenovanej ISENVITA_Files
1.2 - zálohy databáz v SQL Server management Studio
na databázu (spravidla ISENVITA) klikneme pravým tlačidlom myši a zvolíme Tasks / Backup
zaškrtneme položku Copy-only backup
potvrdíme OK
a na záver ešte raz OK
2 - Microsoft SQL Server 2025 Express
2.1 - stiahnutie
Inštalačný súbor je možné stiahnuť na stránke https://www.microsoft.com/sk-sk/sql-server/sql-server-downloads
alebo z priameho odkazu https://go.microsoft.com/fwlink/p/?linkid=2216019&clcid=0x409
2.2 - oprávnenie SQL loginov a databázových užívateľov
Ak majú používatelia IS Envita pristupovať k databázam pod špecifickými SQL právami, je potrebné vytvoriť patričné loginy a nastaviť požadované oprávnenia.
Minimálna sada práv pre IS Envita je nasledovná:
- databázová rola data_reader
- databázová rola data_writter
- oprávnenie execute
Aby mohol používateľ vytvárať zálohy databázy a tiež vykonávať obnovu, je vyžadovaná serverová rola db_creator.
Akonáhle je nový SQL Server nainštalovaný a nakonfigurovaný, je možné pristúpiť k obnove databáz zo záloh.
3 - obnovenie databáz zo záloh
Soubory Súbory záloh vytvořené vytvorené na starém SQL Serveru nemusí být pro starom SQL Serveri nemusia byť pre nový SQL Server dostupné.
V takovém případě takom prípade postačí dané BAK soubory zkopírovat, může se jednat např. o takového adresářesúbory skopírovať, môže sa jednať napr. o takého adresáre:
starý - C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS2014\MSSQL\Backup\
nový - C:\Program Files\Microsoft SQL Server\MSSQL17.SQLEXPRESS2025\MSSQL\Backup\
Obnovu databází lze provést v utilitě DB Updater nebo databáz je možné vykonať v utilite DB Updater alebo v programe SQL Server Management Studio.
3.1 - obnova v DB Updateru
v hornom Menu vyberieme Obnova DB
vyberieme súbor zálohy a potvrdíme tlačidlom Obnova
na záver potom OK
3.2 - obnova v SQL Server Management Studio
- klikneme pravým tlačítkem myši na Databases a zvolíme Restore Database
- v sekci General zvolíme Device a vybereme soubor zálohy
- v sekci Files zaškrtneme volbu Relocate all files to folder
- na závěr potvrdíme dvakrát OK
Vedle hlavní databáze (ISENVITA) obnovíme také přílohovou databázi (ISENVITA_Files)
4 - prepnutie IS Envita na databázu na novom SQL Serveri
4.1 - prepnutie hlavnej databázy
v sekcii ENVITA zvolíme Nastavenie databáz / Hlavná databáza
vyberieme nový SQL Server, hlavnú databázu a potvrdíme Uložiť a zavrieť
prípadný dotaz na pokračovanie potvrdíme kladne, buď sa zobrazí potvrdenie Riadenia užívateľských účtov (UAC) alebo požiadavka na prihlásenie administrátora PC.
Po zmene sa IS Envita automaticky reštartuje.
4.2 - kontrola a prepnutie databázy príloh
Ak je nastavené východiskové pripojenie k prílohovej databáze, nemalo by byť potrebné čokoľvek meniť.
Pre kontrolu otvoríme nastavenie prílohovej databázy, kde bude rovnaký server pre hlavnú databázu.
Prípadne je možné zvoliť vlastné pripojenie a parametre zvoliť ručne.
4.3 - adresár záloh
v sekcii ENVITA otvoríme Nastavenie v kategórii Parametre programu vybemere Zálohovanie databázy
Je možné, že tu bude adresár starého SQL Servera.tlačidlom Predvolené dôjde v nastavení adresára podľa konfigurácie samotného SQL Serveru
na záver potvrdíme tlačidlom Uložiť a zavrieť








