gbak и консольный вывод
Добавлено: 08 сен 2007, 15:02
Сегодня решил написать небольшой интерфейс резервного копирования для своей программы и столкнулся со странным поведением утилиты gbak.
Дело в том, что у мне необходимо было получить результат работы данной программы, что бы было видно, были ли ошибки во время копирования или нет.
Так как программа консольная - думаю переправлю весь вывод и получу отчет. Но не тут то было! Провозившись еще немного времени решил проверить - набираю в коммандной строке:
результат тот же - все на экране, в файле - пусто.
Почему такое происходит и как же всетаки можно получить этот загадочный результат работы gbak?
Дело в том, что у мне необходимо было получить результат работы данной программы, что бы было видно, были ли ошибки во время копирования или нет.
Так как программа консольная - думаю переправлю весь вывод и получу отчет. Но не тут то было! Провозившись еще немного времени решил проверить - набираю в коммандной строке:
Код: Выделить всё
gbak.exe -b -g -v -user SYSDBA -pass masterkey localhost:DBAlias e:\b.bk > 1.txt
результат тот же - все на экране, в файле - пусто.
Почему такое происходит и как же всетаки можно получить этот загадочный результат работы gbak?