38 lines
1.2 KiB
Batchfile
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
|