Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ошибка соединения с БД / 15 сообщений из 15, страница 1 из 1
06.12.2011, 00:02
    #37560215
ошибка соединения с БД
здраствуйте
ОС Windows XP SP3
предыдущая ОС Windows Vista
сервер FireBird 2.5. 1
менеджер БДIBExpert
проблема вот в чём-при попытке соединиться с БД через делфи делфи начало ругаться вот так(см.скрин)
и я не знал в чём проблема
решение нашлось
в файл C:/Windows/System32/Drivers/ets/services
добавить строку
gds_db 3050/tcp #firebird Database

может кто обьяснит что ето за строка и что вообще находиться в том файле
если можно-ссылку на всю ету инфу
...
Рейтинг: 0 / 0
06.12.2011, 02:59
    #37560269
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка соединения с БД
Владимир Збудовскийесли можно-ссылку на всю ету инфу
Чти два раза: http://ibase.ru/devinfo/inst_manual.htm
Раздел "Только клиентская часть" - четыре раза, медленно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
06.12.2011, 10:50
    #37560508
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка соединения с БД
если клиентская часть хочет запись в services про gds_db, то значит эта клиентская часть ОТ INTERBASE.
...
Рейтинг: 0 / 0
06.12.2011, 10:54
    #37560517
ошибка соединения с БД
а может быть это из за того,что я при установке сервера FireBird не щёлкнул галочку
"копировать клиентскую библиотеку в каталог System" ?
...
Рейтинг: 0 / 0
06.12.2011, 10:57
    #37560524
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка соединения с БД
Владимир Збудовский,

нет, не "может быть". могу повторить про gds32.dll от Interbase еще раз. Проверить можно, убрав gds_db из services и указав в алиасе IBExpert fbclient из папки bin Firebird.
...
Рейтинг: 0 / 0
07.12.2011, 22:23
    #37564050
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка соединения с БД
ТС остается создать топ в третий раз. В форуме "работа" ;)
...
Рейтинг: 0 / 0
21.02.2012, 11:44
    #37671941
тверской
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка соединения с БД
такая же проблема с таким же решением
FB 2.5 (полная установка сервер+клиент штатным установщиком) на WinXP SP3

если (рабочий, оттестированный) php скрипт запустить через Apache - всё отлично
если этот же скрипт запустить из командной строки - появляется описанная выше ошибка (пока не добавишь gds_db 3050/tcp в services)
в чем может быть причина?

IB никогда на компьютере не был установлен
...
Рейтинг: 0 / 0
21.02.2012, 11:45
    #37671943
тверской
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка соединения с БД
php тащит свою gds32.dll в дистрибутиве
...
Рейтинг: 0 / 0
21.02.2012, 12:00
    #37671993
PEAKTOP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка соединения с БД
тверскойphp тащит свою gds32.dll в дистрибутиве

Эта библиотека от InterBase 6.0.1 потому, как расширение php_interbase.dll прибито гвоздями к этой библиотеке наглухо. И замена на свежую переименованную fbclient.dll создает ошибку загрузки расширения php_interbase.dll
...
Рейтинг: 0 / 0
21.02.2012, 12:09
    #37672011
тверской
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка соединения с БД
PEAKTOP,
странно, что если этот же скрипт запускать через Апач - ошибки нет (даже при отсутствии записи gds_db в services)
...
Рейтинг: 0 / 0
21.02.2012, 12:15
    #37672031
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка соединения с БД
PEAKTOPИ замена на свежую переименованную fbclient.dll
да не надо переименывать fbclient.dll в gds32.dll, никогда. есть утилита instclient, которая правильно превращает fbclient в gds32.

указанные проблемы выше - из-за версии клиентской либы. в fbclient это версия ФБ, которая МЕНЬШЕ, чем 6.0 (InterBase). Поэтому и нужен instclient, который пропишет в сконвертированном из fbclient gds32 версию 6.x.
...
Рейтинг: 0 / 0
21.02.2012, 12:33
    #37672082
PEAKTOP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка соединения с БД
kdvуказанные проблемы выше - из-за версии клиентской либы. в fbclient это версия ФБ, которая МЕНЬШЕ, чем 6.0 (InterBase). Поэтому и нужен instclient, который пропишет в сконвертированном из fbclient gds32 версию 6.x.

Дык вот он ты какой, цветочек аленкий...
...
Рейтинг: 0 / 0
21.02.2012, 13:36
    #37672268
тверской
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка соединения с БД
Спасибо, kdv!

Коллективный разум одержал очередную победу!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
16.07.2014, 18:50
    #38698289
FessVaran
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка соединения с БД
А что, если установлены серверы (не клиенты) firebird 2.5 и interbase 5.6?
Первый ставился interbase, после ставился firebird, который в свою очередь установил свою gds32.dll вместо interbase'овской.

Если закомментировать номер порта в firebird.conf, он берет его из etc\services.
Если раскомментирвать, то порт для firebird берется из firebird.conf, а для interbase из etc\services
Вопрос: так и должно быть?
...
Рейтинг: 0 / 0
16.07.2014, 18:56
    #38698292
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка соединения с БД
FessVaranпосле ставился firebird, который в свою очередь установил свою gds32.dll
вместо interbase'овской.
Потому что какой-то альтернативно одарённый пользователь поставил ему совершенно ненужную
галку в инсталляторе. И теперь остаётся только отогнать его от клавиатуры и вернуть на
место нормальную gds32.dll.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ошибка соединения с БД / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]