По причинам, которые я бы предпочел не обсуждать, я должен использовать dbman в Windows, чтобы остановить и запустить базу данных в сценарии.Это работает, за исключением того, что возвращает обратно к ОС, которую она завершила до фактического завершения работы базы данных.Согласно этой статье базы знаний https://knowledgebase.progress.com/articles/Article/P136887 в документации есть что-то об этом, но я не могу найти ее там!Вот мой сценарий - был бы признателен за помощь в разработке, как обернуть чек на отсутствие БД!
call del /Q C:\temp\BackupLog.txt
call c:\Progress\OpenEdge117_64\bin\dbman.bat -database sports -user dbuser -password 111! -stop >> C:\temp\BackupLog.txt
call c:\Progress\OpenEdge117_64\bin\probkup C:\temp\sports C:\temp\SmartDBDelta%date%.bkp incremental -Bp 10 >> C:\temp\BackupLog.txt
call c:\Progress\OpenEdge117_64\bin\dbman.bat -database sports -user dbuser -password 111! -start >> C:\temp\BackupLog.txt