Страница 1 из 1
Firebird+FlameRobin
Добавлено: 02 дек 2012, 14:27
Максим Дубинин
Есть ли кто-то с практическим опытом работы с этой базой?
Есть база, файл с расширением gdb. Хочу банально посмотреть что в ней.
Поставил Firebird 2.5.2 (только клиентскую часть)
отсюда
Поставил FlameRobin 0.9.3
отсюда
Сделал Register server (localhost), Register database (указал файл базы).
Выдает такую ошибку:
В интернетах рекомендуют отключить антивирус - отключен.
Re: Firebird+FlameRobin
Добавлено: 02 дек 2012, 17:40
Voltron
Есть.
Firewall? Loopback работает, права на файл есть?
Re: Firebird+FlameRobin
Добавлено: 02 дек 2012, 18:18
Максим Дубинин
брандмауэр Windows отключен

ping localhost работает
права вроде есть
Re: Firebird+FlameRobin
Добавлено: 02 дек 2012, 18:24
Voltron
Освежил в памяти, сейчас разберемся.
FireBird это клиент-серверная СУБД (как PostgreSQL или MySQL), поэтому доступ к базе выполняется через сервер. В данном случае сервера нет, есть только сама база. Поэтому нужен сервер (Classic или SuperServer, сейчас не важно), он ставится из того же установщика, что и клиентские либы. В процессе установки спросят про способ запуска. Если с базой не планируется работать постоянно, то имеет смысл выбрать запуск в качестве службы, если нет — запуск в качестве приложения. Надо помнить, что если выбран запуск в качестве приложения, то при необходимости подключиться к базе, сервер надо будет запускать вручную.
После установки сервера проверям запущен ли он (например, через диспетчер задач, процесс называется fbserver) и если нет — запускаем.
Открываем FlameRobin, из контекстного меню выбираем пункт «Register existing database», указываем:
- путь к файлу базы
- кодировку базы, если известна, в противном случае — NONE (судя по расширению, база старая, так что NONE более надежный вариант)
- логин и пароль суперпользователя (по умолчанию SYSDBA/masterkey)
Подключаемся к базе
Re: Firebird+FlameRobin
Добавлено: 02 дек 2012, 18:48
Максим Дубинин
круто, спасибо
дело было в том, что я установил только клиентскую часть FB, после установки Classic Server (как Application) и смены пароля как ты указал, все заработало