Hello, Andrei!
Andrei wrote:
тогда, подскажите как правильно сделать. ведь, если база зашатдаунена этим же пользователем, то подключается к ней без проблем, а нам важно знать что она в шатдауне. какой функцией API можно это определить? (чтобы не закладываться на парсинг строк...)
элементарно ж. 1. подключаемся, дает ошибку - database is shutdown. Это одно. 2. подключаемся, все ок. тогда проверяем header page. Видим слово shutdown ИЛИ maintenance - понимаем что в шатдауне. Кстати, там есть еще и single-user maintenance. Как пишется точно - не пробовал. насчет "база зашатдаунена этим же пользователем" - базу в шатдаун может отправить или SYSDBA или владелец базы (OWNER). Остальные делать это не имеют права. Поэтому вопроса про "этот же пользователь" нет. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34

