Я не уверен, если isql
устанавливает %errorlevel%
или код возврата, но, если это так, вы можете использовать что-то вроде этого:
isql -S %DBSID% -D %DBSID% -U %DBUSER% -P%DBPASS% -X -i "C:\example\backup.sql" >> "C:\logs\fullbackup.log"
If %errorlevel% NEQ 0 (echo error occured) else (echo success)
Это просто проверитдля %errorlevel%
и if
это 'тоже не равно' NEQ
'0', тогда просто echo
" произошла ошибка "в противном случае " success ".
Вы можете поэкспериментировать с условиями if
или, если вам требуется дополнительная помощь, вы также можете обратиться к сайту.