как узнать версию firebird

iBase.ru Forum

Форум по InterBase, Firebird и Yaffil

Программно узнать версию сервера

Программно узнать версию сервера

Сообщение FMA » 10 авг 2009, 09:45

Как узнать программно версию запущенного сервера FireBird-a?
Дело в том, что использую FireBird версии 2.1.2, а у пользователя есть еще используемая лицензионная прога под управлением версии 1.5.
При этом оба сервера стоят на одном ПК, и он их попеременно запускает для работы то в одной, то в другой проге.
Разносить версии по портам для него не выход (такой уж пользователь). Поэтому для избежания некорректной работы моей проги, мне нужно при запуске до соединения с сервером узнать какая его версия сейчас запущена.
То что сервер запущен узнать не проблема, но пока незнаю как определить версию.

Надеюсь на помощь и понимание.

Re: Программно узнать версию сервера

Сообщение hvlad » 10 авг 2009, 10:16

Re: Программно узнать версию сервера

Сообщение FMA » 10 авг 2009, 11:11

Re: Программно узнать версию сервера

Сообщение Dimitry Sibiryakov » 10 авг 2009, 14:01

Если действительно хочешь версию, рой в сторону isc_info_firebird_version, но лично я бы просто создал БД с ODS от 2.1 и при попытии подключиться к ней через 1.5 получал бы отлуп по неверной версии.

Хотя нет, вру, я бы скорее сделал программу, которая работает с 1.5.

Re: Программно узнать версию сервера

Сообщение kdv » 10 авг 2009, 16:10

Источник

Запрос версии сервера Firebird

Запрос версии сервера Firebird

Читайте также

Проверка версии Java и установка нужной версии

Проверка версии Java и установка нужной версии 1. Требования к установке I2P Перед установкой I2P необходимо проверить, какая версия Oracle Javaу Вас установлена на компьютере (рекомендуется Oracle Java 6/7).Узнать, какая версия Java установлена на Вашем компьютере можно, набрав в

20.9.2 Запрос get и ответ на него

20.9.2 Запрос get и ответ на него На рис. 20.10 показаны запрос get-request и ответ на него (response), полученные в анализаторе Sniffer компании Network General. Запрос содержит список из пяти переменных, значения которых нужно получить. После каждого идентификатора переменной стоит заполнитель NULL.

20.9.3 Запрос get-next и ответ на него

20.9.3 Запрос get-next и ответ на него Сообщение get-next работает по-другому. Когда отсылается идентификатор объекта, возвращается значение следующего объекта. Например, если послать запрос:SNMP: Object = <1.3.6.1.2.1.5.1.0>(icmpInMsgs.0)SNMP: Value = NULLответ будет содержать имя и значение для следующей

20.9.4 Запрос set

20.9.4 Запрос set Запрос set позволяет записывать информацию в базу данных агента. Формат сообщения очень прост, он выглядит как get-request, но приводит к изменению указанных в запросе переменных. На рис. 20.11 показано отслеживание запроса set.SNMP: Version = 0SNMP: Community = xyzSNMP: Command = Set requestSNMP:

20.9.6 Проблемы версии 1, исправленные в версии 2

20.9.6 Проблемы версии 1, исправленные в версии 2 Следующие свойства SNMP версии 1 были не слишком удачны:? Если одна из переменных в запросе get или get-next была некорректна, то отбрасывалось все сообщение.? Если запрашивались значения нескольких переменных и агент не мог

22.5.4 Взаимодействие адресов версии 6 с сетями версии 4

22.5.4 Взаимодействие адресов версии 6 с сетями версии 4 Еще один специальный формат используется узлами версии 6, которые связываются друг с другом через промежуточные сети версии 4 (это называется туннелями IPv4). Как показано на рис. 22.1, интерфейсам на границах должны быть

Что такое запрос

Что такое запрос Запрос (query) — это команда базы данных, осуществляющая выборку записей. Используя запросы, можно получить данные из одного или нескольких полей, принадлежащих одной или нескольким таблицам. При этом данные можно отбирать в соответствии с определенными

Версии Firebird

Версии Firebird Двоичные файлы Firebird версии 1.0.x были разработаны для корректировки и улучшения написанных на языке С модулей, которые сообщество открытых исходных текстов наследовало от InterBase 6.0. Для Firebird 1.5 модули были полностью переписаны на C++ с высокой степенью

Запуск сервера Firebird в Windows

Запрос на удаление записей

Запрос на удаление записей Базы данных не только используются по прямому назначению; часто возникает необходимость произвести в них некоторые вспомогательные, служебные операции. Например, время от времени базу данных надо чистить: там обнаруживаются дублирующиеся

Перекрестный запрос

Перекрестный запрос Перекрестные запросы позволяют подсчитывать данные по двум и более переменным. В ситуациях, подобных нашей, перекрестные запросы компактнее, чем обычные.Как правило, при перекрестном запросе первый столбец получаемой в результате таблицы

АВАР/4 Запрос

АВАР/4 Запрос Конечные пользователи могут создавать простые отчеты с помощью АВАР/4 Query. С помощью удобного интерфейса пользователь может указать область или предмет, который его интересует, а также соответствующие таблицы, желаемые поля и оформление списка. Система

Источник

Записки Web-разработчика

Изменить тип сервера Firebird с superserver на classic

День добрый! Сегодня мы поговорим о архитектурах (типах сервера) Firebird и о том, как изменить тип сервера с superserver на classic и наоборот.

Firebird выпускается в двух видах, называемых архитектурах: Classic Server и Superserver.

Какую установить Вам? Ответ на этот вопрос, конечно же, зависит от вашей ситуации.

Основные различия представлены в таблице:

Classic ServerSuperserver
Полностью зрелое решение для платформы Linux. Под Windows доступно начиная с версии 1.5.1.Полностью зрелое решение, как для Windows, так и для Linux.
На каждое пользовательское соединение создается отдельный процесс со своим кэшем. При малом количестве соединений потребляется меньше ресурсов.Один серверный процесс обслуживает все подключения, используя потоки для обработки запросов. Разделяемое пространство кэша. Более эффективен (в плане потребления ресурсов) в случае роста числа одновременных соединений.
Обеспечивает быстрые, прямые операции ввода/вывода к файлам базы данных для локальных соединений на платформе Linux. Под Windows локальные соединения необходимо осуществлять через интерфейс localhost.Под Linux локальные соединения осуществляются посредством подключения к localhost. (часто неявно). Под Windows, это опционально, и допустимо осуществлять прямое локальное подключение, но этот вариант не будет работать также быстро как « Классический » вариант под Linux, кроме того, он менее надежный.
В версии 1.5 частично реализован Services Manager, поддерживающий операции типа
резервирования/восстановления, останов базы данных и т. д. по сети. Другие задачи придется осуществлять локально, используя отдельные утилиты, поставляемые вместе с Firebird. В версии 1.5.1 Services Manager реализован полностью.
Полноценный Services Manager, позволяющий программно осуществлять операции по управлению (резервирование/восстановление, останов базы данных, управление пользователями, получение статистики и т. д.). Вы можете подключиться к Services Manager по сети и, соответственно, выполнять эти операции удаленно.
Поддерживается SMP (Symmetrical Multiprocessing, симметричная многопроцессорность). Лучшая производительность в случае малого числа множественных соединений, не влияющих друг на друга.SMP не поддерживается. На многопроцессорных серверах под управлением Windows, производительность может резко снизиться, поскольку операционная система будет переключать процесс (Firebird) между процессорами. Чтобы избежать этого, установите
параметр CpuAffinityMask в конфигурационном файле firebird.conf.

Как видите, нет варианта, полностью превосходящего альтернативную архитектуру по всем параметрам. Это и не удивительно: мы бы не стали поддерживать две архитектуру, если бы одна из них была безнадежна по всем статьям.

Если Вы все еще не уверены, что именно выбрать (возможно, технические подробности показались Вам чересчур сложными для « Быстрого старта ») воспользуйтесь следующим правилом:

Обращаем Ваше внимание, что в любой момент времени Вы можете перейти на другую архитектуру. При этом Ваши базы данных и приложения продолжат работать без изменений (за исключением случаев использования неподдерживаемых и/или неисправных функций Services Manager в Classic Server).

Как определить какой тип сервера firebird установлен?

Для того, чтобы определить какой тип сервера firebird установлен, необходимо зайти в диспетчер задач и посмотреть запущенные процессы:

Как перейти на другую архитектуру Firebird?

Убеждаемся, что все пользователи отключились от базы данных. Открываем командную строку и переходим в папку BIN сервера (как правило, полный путь c:\program files\firebird\bin). Выполняем следующие команды:

Важно! После перехода на сервер классической архитектуры необходимо уменьшить размер кэша базы данных до 1000 страниц.

Источник

Как узнать версию firebird

Профиль
Группа: Участник
Сообщений: 33
Регистрация: 6.11.2007

Репутация: нет
Всего: нет

Творец
как узнать версию firebird. pip. как узнать версию firebird фото. как узнать версию firebird-pip. картинка как узнать версию firebird. картинка pip.как узнать версию firebird. pip. как узнать версию firebird фото. как узнать версию firebird-pip. картинка как узнать версию firebird. картинка pip.как узнать версию firebird. pip. как узнать версию firebird фото. как узнать версию firebird-pip. картинка как узнать версию firebird. картинка pip.как узнать версию firebird. pip. как узнать версию firebird фото. как узнать версию firebird-pip. картинка как узнать версию firebird. картинка pip.

Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329

Где-то спионерил базу и не знаешь, как открыть?

как узнать версию firebird. p pm on. как узнать версию firebird фото. как узнать версию firebird-p pm on. картинка как узнать версию firebird. картинка p pm on. как узнать версию firebird. p email on. как узнать версию firebird фото. как узнать версию firebird-p email on. картинка как узнать версию firebird. картинка p email on. как узнать версию firebird. p www on. как узнать версию firebird фото. как узнать версию firebird-p www on. картинка как узнать версию firebird. картинка p www on. как узнать версию firebird. p im on. как узнать версию firebird фото. как узнать версию firebird-p im on. картинка как узнать версию firebird. картинка p im on. как узнать версию firebird. p icq on. как узнать версию firebird фото. как узнать версию firebird-p icq on. картинка как узнать версию firebird. картинка p icq on. как узнать версию firebird. p aim on. как узнать версию firebird фото. как узнать версию firebird-p aim on. картинка как узнать версию firebird. картинка p aim on. как узнать версию firebird. p yim on. как узнать версию firebird фото. как узнать версию firebird-p yim on. картинка как узнать версию firebird. картинка p yim on. как узнать версию firebird. p msn on. как узнать версию firebird фото. как узнать версию firebird-p msn on. картинка как узнать версию firebird. картинка p msn on. как узнать версию firebird. p skype on. как узнать версию firebird фото. как узнать версию firebird-p skype on. картинка как узнать версию firebird. картинка p skype on. как узнать версию firebird. p gtalk on. как узнать версию firebird фото. как узнать версию firebird-p gtalk on. картинка как узнать версию firebird. картинка p gtalk on. как узнать версию firebird. p jabber on. как узнать версию firebird фото. как узнать версию firebird-p jabber on. картинка как узнать версию firebird. картинка p jabber on. как узнать версию firebird. p report on. как узнать версию firebird фото. как узнать версию firebird-p report on. картинка как узнать версию firebird. картинка p report on. как узнать версию firebird. p delete on. как узнать версию firebird фото. как узнать версию firebird-p delete on. картинка как узнать версию firebird. картинка p delete on. как узнать версию firebird. p edit on. как узнать версию firebird фото. как узнать версию firebird-p edit on. картинка как узнать версию firebird. картинка p edit on. как узнать версию firebird. p quick quote on. как узнать версию firebird фото. как узнать версию firebird-p quick quote on. картинка как узнать версию firebird. картинка p quick quote on. как узнать версию firebird. p quote on. как узнать версию firebird фото. как узнать версию firebird-p quote on. картинка как узнать версию firebird. картинка p quote on. как узнать версию firebird. p show on. как узнать версию firebird фото. как узнать версию firebird-p show on. картинка как узнать версию firebird. картинка p show on. как узнать версию firebird. p hide on. как узнать версию firebird фото. как узнать версию firebird-p hide on. картинка как узнать версию firebird. картинка p hide on. как узнать версию firebird. p tofaq on. как узнать версию firebird фото. как узнать версию firebird-p tofaq on. картинка как узнать версию firebird. картинка p tofaq on.

1. Версию InterBase (Firebird, Yaffil)

2. Способа доступа (ADO, BDE, IBX и т.д.)

Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella.

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Firebird, Interbase | Следующая тема »

[ Время генерации скрипта: 0.1032 ] [ Использовано запросов: 21 ] [ GZIP включён ]

Источник

Как легко определить версию.fdb файла (база данных Firebird)

Если посмотреть на.fdb-базу данных проприетарного программного обеспечения (возможно, используя Firebird Embedded), как я могу определить, какую версию Firebird мне нужно настроить?

Связанный код:

Нет ли более простого способа определить требуемую версию firebird, например, с помощью какого-нибудь cli-инструмента?

Если у вас установлена установка Firebird, вы можете использовать gstat для проверки ODS для базы данных. Например:

Если версия базы данных ODS поддерживается версией gstat, вы получите что-то вроде:

Здесь ODS version 13.0 означает, что это база данных Firebird 4.

Если версия gstat не поддерживает версию базы данных ODS, вы получите ошибку (например, в этом случае с использованием Firebird 4 gstat в базе данных Firebird 2.5/ODS 11.2):

Однако это имеет свои недостатки: он не предоставляет второстепенные версии ODS и, например, при использовании gstat Firebird 2.0 (ODS 11.0) или 2.1 (ODS 11.1) для доступа к базе данных Firebird 2.5 (ODS 11.2), это приведет к бесполезное сообщение об ошибке:

Тем не менее, вам также нужно будет посмотреть результаты Implementation gstat. Файлы базы данных Firebird имеют платформенное хранилище (хотя с Firebird 2.0 оно было уменьшено). Например, в Firebird 1.5 и более ранних версиях (ODS 10) доступ к базе данных из 32-разрядной Firebird невозможно получить с помощью 64-битной Firebird. База данных Firebird с маленькой конечной платформы (наиболее распространенная) не может быть прочитана на платформе большого конца (и наоборот).

Если есть несоответствия платформы (например, старые 32/64 бит или немного/большие конечные) или неподдерживаемые версии ODS, вам потребуется иметь переносимое резервное копирование (gbak) для преобразования и/или обновления.

Обзор версий ODS и сопутствующей версии Firebird (или InterBase) см. В разделе Все версии Firebird и InterBase On-Disk-Structure (ODS).

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *