Страница 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) и смены пароля как ты указал, все заработало