Запросы, планы, оптимизация запросов, ...
Модераторы: kdv, CyberMax
-
JKL
- Сообщения: 3
- Зарегистрирован: 06 дек 2005, 14:48
Сообщение
JKL » 06 дек 2005, 14:53
Как программно узнать находится база в режиме shutdown или нет для серверов Firebird 1.0 - 2.0
Например для 2.0 header page information отличается атрибутом multi-user maintenance
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 06 дек 2005, 16:57
либо через services api дернуть header page, там будет виден этот флаг.
-
JKL
- Сообщения: 3
- Зарегистрирован: 06 дек 2005, 14:48
Сообщение
JKL » 06 дек 2005, 18:44
Dimitry Sibiryakov писал(а):При попытке подключиться обычным пользователем к базе в дауне, вернется соответствующая ошибка
Номер ошибки одинаков для всех серверов?
либо через services api дернуть header page, там будет виден этот флаг.
писал же, что не виден!!!
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 06 дек 2005, 18:56
писал же, что не виден!!!
где писал и кто не виден?
-
JKL
- Сообщения: 3
- Зарегистрирован: 06 дек 2005, 14:48
Сообщение
JKL » 06 дек 2005, 20:14
kdv писал(а):где писал и кто не виден?
я писал, когда тему создавал
Например для 2.0 header page information отличается атрибутом multi-user maintenance
что для firebird 2.0 например, параметр "shutdown" не возвращается в header page, когда база зашатдаунена, а единственный атрибут которым отличаются два режима - "multi-user maintenance"
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 06 дек 2005, 21:10
я писал, когда тему создавал
я тебе ответил - по services api. Для 1.0 и 1.5 это РАБОТАЕТ (если только сервер не classic, и НЕ поддерживает services api). Если этот флаг НЕ виден для FB 2.0, то там и так в release notes написано, что режим shutdown работает ПО ДРУГОМУ.
-
Dimitry Sibiryakov
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Сообщение
Dimitry Sibiryakov » 07 дек 2005, 08:44
JKL писал(а):Номер ошибки одинаков для всех серверов?
Поскольку я вижу его в моем мануале по IB4 - да.
Обратная совместимость иногда бывает полезна.
-
dimitr
- Разработчик Firebird
- Сообщения: 888
- Зарегистрирован: 26 окт 2004, 16:20
Сообщение
dimitr » 07 дек 2005, 10:29
JKL писал(а):для firebird 2.0 например, параметр "shutdown" не возвращается в header page, когда база зашатдаунена, а единственный атрибут которым отличаются два режима - "multi-user maintenance"
Это и есть shutdown.