Наш установщик программного обеспечения устанавливает firebird, если он отсутствует в системе, и, поскольку мы проводим сертификат Win, удалитель должен удалить его, но мы хотим убедиться, что даже если это был установщик, который его поставил там, если какое-либо новое программное обеспечение использует его сейчас с новой базой данных, мы бы не удалили его (Firebird).Проверить базы данных firebird
Вопрос: Можно ли запросить сервер и спросить, какие базы данных работают на нем? Это так, что мы можем решить, автоматически, если мы удалим базу данных или нет.
Несколько дополнительных данных: Наш установщик - Innosetup, и он неплохо работает - мы просто пытаемся сделать его более умным из-за логотипа «Developed by» или «Compatible with».
Привет, спасибо за ответ и извините, если комментарий слишком глупый: Я пытаюсь использовать таблицы MON $ для проверки другой базы данных, но, например, в MON $ DATABASE отображается только фактическая база данных таблица MON $ находится. Ближайший я получил к нему с MON $ ATACHMENTS - когда у меня есть два подключения, это показывает это ... но для той же базы данных. Другой подход, устанавливающий Firebird в пользовательском каталоге, мы будем пытаться это сделать. Благодарю. – ronaldosantana
Да. Я не прав. Через MON $ DATABASE вы можете видеть только ваше соединение. –
Я принимаю ваш ответ во втором абзаце. Нам нужно будет изменить наш установщик, чтобы Firebird был «нашей» Firebird, и тогда мы можем делать все, что нам нужно. – ronaldosantana