Files
medicus/MedicusWithClaude/SPUST_TRACE.bat
2026-03-18 07:13:47 +01:00

38 lines
1.2 KiB
Batchfile

@echo off
:: Firebird SQL trace pro Medicus
:: Zachytí všechny SQL příkazy při exportu souborů do externích DB
::
:: INSTRUKCE:
:: 1. Spusť tento soubor jako Administrator (pravé tlačítko → Spustit jako správce)
:: 2. Nechej okno otevřené
:: 3. V Medicusu proveď export souborů do externích DB
:: 4. Vrať se sem a stiskni Ctrl+C pro zastavení
:: 5. Log najdeš v medicus_trace_output.txt
echo.
echo === MEDICUS SQL TRACE ===
echo Hledam Firebird fbtracemgr...
echo.
set FB_BIN=C:\Program Files\Firebird\Firebird_2_5_CGM\bin
if not exist "%FB_BIN%\fbtracemgr.exe" (
echo CHYBA: fbtracemgr.exe nenalezen v %FB_BIN%
echo Zkontroluj cestu a uprav tento soubor.
pause
exit /b 1
)
echo Nalezen: %FB_BIN%\fbtracemgr.exe
echo.
echo POZOR: Nyni PROVEĎ export v Medicusu, pak se vrat a stiskni Ctrl+C
echo Výstup se zapisuje do: medicus_trace_output.txt
echo.
powershell -Command "& '%FB_BIN%\fbtracemgr.exe' -se localhost:service_mgr -user SYSDBA -password masterkey -start -config '%~dp0medicus_trace.conf' | Tee-Object -FilePath '%~dp0medicus_trace_output.txt'"
echo.
echo === TRACE ZASTAVEN ===
echo Výsledky jsou v medicus_trace_output.txt
pause