🔒 Lekce 3 – Záloha a aktualizace dat
3.1 Aktualizace
Na každém projektu se nastavuje pravidelná noční aktualizace (v čase mimo aktivní používání aplikace). Obsah a způsob aktualizace je ovlivněn konfiguračními tabulkami v dat. skladu BNSI. Následující podkapitoly podrobně popisují postup aktualizace a související konfigurační tabulky.
Informace o veškeré historii aktualizací v detailu jednotlivých procedur nalezneme v tabulce aBNSIUPDATELOG. Seznam a obsah sloupců je následující:
Sloupec | Obsah sloupce | Poznámka |
---|---|---|
LOG_ID | ID konkrétní aktualizace konkrétní procedury | |
START_ID | Table Data | Table Data |
DB_ID | Table Data | Table Data |
PROC_ID | Table Data | Table Data |
DTS_ID | Table Data | Table Data |
Table Data | Table Data | Table Data |
Table Data | Table Data |
3.1.3 Nejčastější chyby při aktualizaci BNSI
- došlo k přerušení spojení se zdrojovou DB
- došlo k záměně názvu zdrojové DB
- došlo k záměně názvu tabulek|view, jenž byly využívány pro čtení dat
- cesta k souboru byla změněna
- název souboru byl změněn
- název listu byl změněn (zejména u souboru typu „*.xls“)
- struktura souboru byla změněna (názvy sloupců jsou jiné)
- soubor je otevřen a využíván jiným procesem (tato chyba se vyskytuje zejména u souborů s příponou „*.xls/csv“
3.2 Záloha
Zálohování BNSI je možné provést pomocí Microsoft SQL Server Management Studio. Po spuštění Studia, je nutné připojit se k příslušnému serveru na němž byla DB (BNSI-XXX nebo BNS-XXX) vytvořena. Na příslušnou DB, kterou chceme zálohovat, je třeba kliknout pravým tlačítkem myši, pokud jste tak učinili, objeví se seznam možností pro danou DB. Z nabídky vybereme: Tasks → Back Up
