Časté otázky

Jak řešit: Instalaci aktualizace nelze provést, aplikace se používá?

K tomu může vést v několika případech. Máte spuštěno několik instancí dané aplikace nebo se aplikace neukončila a stále na pozadí běží.

V každém případě pomůže následující postup:

1.   Stáhněte si aktualizaci

2.   Restartuje počítač

3.   Instalujte aktualizaci přímo z místa stažení bez spuštění aplikace


Jak si instaluji LocalDb?

Při prvním spuštění aplikace se nelze připojit k databázi.

Příčinou toho je buď nenainstalována část aplikace LocalDb. Spusťte instalaci znovu a vyberte součást LocalDb. Po dokončení instalace zkuste spustit aplikaci.

Pokud je výsledek stejný, je nutné ručně vytvořit instanci LocalDb


1. Spusťte příkazový řádek v režimu zvýšených oprávnění

2.   Stiskněte kombinaci kláves Win+R

3.   Do okna zapište příkaz "cmd" (bez uvozovek)

4.   Stiskněte kombinaci kláves Ctrl+Shift

5.   Myší klikněte na tlačítko Ok

6.   Na výzvu "Chcete této aplikaci povolit, aby prováděla změny" odpovězte také Ano


2.   Přejděte do složky %ProgramFiles%\Microsoft SQL Server\130\Tools\Binn. To můžete zkopírováním následujícího řádku a vložením do okna příkazové řádky

cd "%ProgramFiles%\Microsoft SQL Server\130\Tools\Binn"


3.    A nyní spusťte příkaz pro vytvoření lokální instance databáze Můžete si jej zkopírovat a vložit do okna.

SqlLocalDB.exe c MSSQLLocalDB -s

Odpovědí bude něco takového

LocalDB instance "MSSQLLocalDB" created with version 13.0.2070.41.

LocalDB instance "MSSQLLocalDB" started.


Nyní by jste již měli být úspěšní při pokusu spustit aplikaci


Jak uložím sestavu do PDF formátu?

Sestavu lze uložit do PDF formátu tiskem pomocí některého SW. Ať již přímo dodávaného s Windows nebo SW třetí strany. Můžeme doporučit buď

  • Microsoft Print To Pdf - softwarová tiskárna dodávaná přímo se systémem Windows 10. Pokud ji v systému nemáte, je možné si ji doinstalovat. Vyhledejte v menu start "Zapnout nebo vypnout funkce systému Windows" a v seznamu vyhledejte "Tisk do Pdf od Microsoftu".
  • Pdf Creator od PdfForge. Jeho free verzi je možné stáhnout na adrese https://www.pdfforge.org/pdfcreator/download



Co jsou zvýšená oprávnění?

User Account Control (UAC), v českém překladu „Řízení uživatelských účtů“, je bezpečnostní technologie poprvé představena v operačním systému Microsoft Windows Vista. Zvyšuje bezpečnost Microsoft Windows omezením oprávnění aplikacím na úroveň uživatele dokud administrátor nepotvrdí zvýšení práv aplikace. Pouze aplikace, kterým uživatel věří, dostanou vyšší oprávnění a malwaru je zabráněno obdržení oprávnění k poškození systému. Jinými slovy uživatelský účet může mít administrátorská oprávnění, ale aplikace pouštěné uživatelem nikoli. Pouze aplikace, u kterých bylo předem nastavena vyšší oprávnění, nebo ty které uživatel dočasně povolí na dotaz systému. (zdroj Wikipedie)


Jak poslat databázi emailem?

1.   Udělat zálohu databáze (Menu soubor > Databáze > Záloha)

2.   Otevřít složku se zálohami (standardně je to "%appdata%\LesmaDb\Zalohy") Toto stačí zkopírovat do okna spustit (Win+R) bez uvozovek.

3. Mailem poslat poslední soubor zálohy (například: LesmaDb_RRRRMMDD_HHmmSSss.bak) Pokud je větší, je lepší jej zazipovat.


nebo 


1. Menu správa databází (v prvním rozbalovacím menu aplikace)

2. Vybrat databázi, pokud jich máte více

3. Zvolit příkaz "Zálohovat databázi"

4. Zvolit příkaz "Odeslat poslední zálohu"


Tento postup ale závisí na instalovaném e-mailovém klientovi. Pokud používáte webový přístup k e-mailu (jako je Gmail, Seznam, Centrum a další), tento postup fungovat nebude.

Poznámka: Záloha musí být vytvořena


Jak zazipovat soubor?

1.   Kliknout pravým tlačítkem

2.   Vybrat z menu Odeslat > Komprimovaná složka (metoda zip)

3.   Potvrdit název, bude navržen shodný jako jméno souboru, jen přípona bude .zip.


Kam se zálohuje?

Zálohuje se do složky "%appdata%\LesmaDb\Zalohy (přednastavený adresář). V nastavení aplikace je možné tuto složku změnit.


Co je UUID?

UUID je jedinečný identifikátor vázaný na osobu a počítač.


Zkolabovala databáze, nejde se připojit

Pokud máte zálohu databáze, tak to není problém. Poškozenou databázi smažte, spuťe Lesmu, ta si vytvoří novou prázdnbout databázi a potom ve správě databází obnovte poslední zálohu.

Otázka: jak smazat databázi? Potřebujete k tomu příkazový řádek.

Menu Start ve Windows > Spustit > cmd

Zde postupně pište (nebo kopírujte)


sqlcmd -S (localdb)\MsSqlLocalDb


Objeví se vstupní symbol 1>

Pište nebo kopírujte dále


SELECT name FROM sys.databases

GO


zde se vypíší všechny databáze, je tam tam vaše?

pište dále


DROP DATABASE jmeno_te_vasi_database

GO


můžete zkontrolovat její ostranění


SELECT name FROM sys.databases

GO


Pokud tam již není, toto okno můžete zavřít. Spusťte Lesmu, vytvoří si novou prázdnou databázi. Dále pokračujte obnovou databáze ze zálohy.



Mám problémy s databází a Lesma se nepřipojí k databázi při startu.

Problém je indikován chybovým hlášením po startu aplikace ve znění "Při vytváření připojení k serveru SQL Server došlo k chybě související se sítí nebo s instancí. Server nebyl nalezen nebo nebyl přístupný. Ověřte, zda je název instance správný a zda je SQL Server nakonfigurován, aby povoloval vzdálená připojení. (provider: SQL Network Interfaces, error: 50 - Došlo k chybě modulu Local Database Runtime. Error occurred during LocalDB instance startup: SQL Server process failed to start."

Vyzkoušejte, jestli je LocalDb správně instalován. Pomůže vám nástroj LocalDbTest, který je dodávaný s aplikací.

Ve většině případů ale na počítači něco blokuje využití LocalDb a doporučujeme reinstalaci PC.


Zapisuje aplikace nějaký protokol své činnosti?

Ano. Ve složce "localappdata\Lesma" jsou soubory Lesma3.App.Log a dále tam mohou být další soubory Lesma3.App.Log.X (X je číslo od jedno do 10). Pokud potřebujete analyzovat chování aplikace, zašlete nám všechny soubory z této složky, můžeme zjistit chování a nalézt příčinu nefunkčnosti analýzou těchto protokolů.