Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Firebird 2.5 проблема подключения


Автор: sg729 19.9.2013, 22:29
Пытаюсь подключиться к тестовой базе на удаленном компе - получаю ошибку "Unavaible database". Подумал, что проблема с сетью или не пускает антивирус или файервол. Пробую подключиться прямо на компе, где лежит база и запущен Firebird. Если подключаюсь локально - все работает, если же по TCP/IP к адресу 127.0.0.1, получаю ту же ошибку:

user posted image

user posted image

На компе winXP(SP3), Delphi7.
Пробовал использовать алиас, не помогает. 
Пробовал подключаться в IB-FB Development Studio - такой же результат.
Firebird вроде бы работает:

user posted image

и службы запущены.
В чем моя ошибка?

Автор: Illusion Dolphin 19.9.2013, 22:49
А то, что порт пуст (только для Firebird как раз) - это пробовали на 3050 заменить?

Автор: sg729 20.9.2013, 10:32
Цитата(Illusion Dolphin @ 19.9.2013,  22:49)
А то, что порт пуст (только для Firebird как раз) - это пробовали на 3050 заменить?

Пробовал ставить порт 3050, не помогает.

Автор: Akella 21.9.2013, 16:44
Ради эксперимента отключи сетевой экран полностью.
Убедись 100 раз, что файл базы существует и путь правильный

Добавлено через 37 секунд
И укажи правильно путь и имя client library

Добавлено через 1 минуту и 53 секунды
В поле Database пиши только путь к базе, зачем там сервер указан?

user posted image

Автор: sg729 21.9.2013, 19:13
Цитата(Akella @ 21.9.2013,  16:44)
Ради эксперимента отключи сетевой экран полностью.

Отключен

Цитата(Akella @ 21.9.2013,  16:44)
Убедись 100 раз, что файл базы существует и путь правильный

Уверен на 100% что база есть и путь правильный - она же успешно открывается в локальном режиме (см. мой первый скриншот)

Цитата(Akella @ 21.9.2013,  16:44)

И укажи правильно путь и имя client library

А какой должен быть правильный путь и имя client library?

Цитата(Akella @ 21.9.2013,  16:44)

В поле Database пиши только путь к базе, зачем там сервер указан?

Объясняю. Изначально эта ошибка возникала при попытке подключения через сеть к базе данных на другом компе. Возникала эта ошибка. Чтобы исключить возможное влияние файерволов, антивирусов и пр. факторов, решил попробовать - а вообще-то можно ли ставить ip-адрес в начале пути к базе? Получил ту же ошибку. 
Если я не укажу ip-адрес сервер откликнется на клиентский запрос? В инете полно примеров строк подключения к базе firebird с адресом 127.0.0.1 (localhost), поэтому мне показалось что так можно писать.

Автор: Akella 21.9.2013, 19:24
Поведай нам, в чем сакральный смысл того ,что ты процитировал моё сообщение?

Автор: sg729 21.9.2013, 19:32
Цитата(Akella @ 21.9.2013,  19:24)
Поведай нам, в чем сакральный смысл того ,что ты процитировал моё сообщение?

Смысл простой - разбить цитату на отдельные циататы в режиме редактирования сообщения и ответить smile

Автор: Akella 21.9.2013, 19:37
Цитата(sg729 @  21.9.2013,  19:13 Найти цитируемый пост)
А какой должен быть правильный путь и имя client library?

Возьми из папки установки Firebird`а библиотеку доступа fbclient.dll, скопируй в папку аппликации и укажи к ней путь в настройках.

Добавлено через 1 минуту и 4 секунды
Цитата(sg729 @  21.9.2013,  19:13 Найти цитируемый пост)
Если я не укажу ip-адрес сервер откликнется на клиентский запрос?

так ты же его 2 раза указывает  smile 

Автор: sg729 21.9.2013, 20:03
Цитата(Akella @ 21.9.2013,  19:37)
так ты же его 2 раза указывает  smile

Аааааа.... понятно в чем моя ошибка!  smile 
Все заработало  smile 
Спасибо ОГРОМНОЕ за помощь!  smile 

Автор: Akella 24.9.2013, 09:02
Цитата(sg729 @ 21.9.2013,  19:32)
Цитата(Akella @ 21.9.2013,  19:24)
Поведай нам, в чем сакральный смысл того ,что ты процитировал моё сообщение?

Смысл простой - разбить цитату на отдельные циататы в режиме редактирования сообщения и ответить smile

А кнопка "Быстрая цитата" чем не нравится?

Автор: sg729 25.9.2013, 22:42
Цитата(Akella @  24.9.2013,  09:02 Найти цитируемый пост)
А кнопка "Быстрая цитата" чем не нравится? 

Забыл что так можно  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)