Страница 1 из 1

Проблемы с подключением к серверу Firebird 1.5

Добавлено: 12 апр 2006, 17:33
klaster
На сервере (w2k) поставил Firebird супер сервер. Служба запущена, всё работает.
На клиенте поставил Client Tools for Developers.. Как установить коннект с сервером?

Добавлено: 12 апр 2006, 19:47
kdv
прочитать faq - www.ibase.ru/ibfaq.htm или quickstart по FB (на русском).

Добавлено: 13 апр 2006, 12:52
klaster
Дык с него и начал. Ничего не нашёл

Добавлено: 13 апр 2006, 14:03
kdv
www.ibase.ru/ibfaq.htm#noconnect ?

как мне назвать/написать этот пункт, чтобы было понятно?

Проблемы с подключением к серверу Firebird 1.5

Добавлено: 14 апр 2006, 11:58
klaster
Я это читал! Только мне до этого момента ещё не дойти. Что надо запустить на клиентской машине, чтобы потом организовывать связь с сеовером? Потому что, ни в процессах, ни где-нить ещё ничего от FB нет

Добавлено: 14 апр 2006, 12:03
kdv
на клиентской - НИЧЕГО не надо запускать. Кроме приложения, которое хочет подсоединиться к серверу. А приложение должно видеть где-нибудь в path или рядом или gds32.dll, или fbclient.dll.

в чем именно проблема-то? Тебе нужен инструмент для работы с сервером - создание БД, и т.п.? Тогда бери IBExpert. В дистрибутиве FB кроме утилиты командной строки (isql) для работы с сервером ничего нет.

я ж тебе сразу посоветовал QuickStart, на русском...

Добавлено: 14 апр 2006, 16:59
klaster
Вот, уже что-то просвечивается.
Короче, есть программа Технорматив, которая должна работать со своей базой через FB.
Буду мучать Технорматив. Пасиба за помощь. Думаю, ещё загляну

Добавлено: 14 апр 2006, 17:21
klaster
Подождите, а как моя программа узнает, что нужно работать через FB?
У меня сам FB стоит на одном сервере, а база Технорматива на другом. Что-то я совсем запутался ):
При старте с клиента Технорматив просит указать путь к базе в формате:
Имя_сервера/порт:Полный_путь_к_базе\DBDOC_CL.GDB

Добавлено: 14 апр 2006, 17:34
Merlin
Ну и укажи, не утаивай. Он дело просит.

Добавлено: 16 апр 2006, 03:50
DS
klaster писал(а): У меня сам FB стоит на одном сервере, а база Технорматива на другом.
О как :shock:
А я думал они на одной железке должны стоять...

Добавлено: 16 апр 2006, 15:13
kdv
что-то непонятно - неужели на этот самый твой "технорматив" нет документации?

Добавлено: 17 апр 2006, 09:04
Ivan_Pisarevsky
klaster писал(а):Подождите, а как моя программа узнает, что нужно работать через FB?
У меня сам FB стоит на одном сервере, а база Технорматива на другом. Что-то я совсем запутался ):
При старте с клиента Технорматив просит указать путь к базе в формате:
Имя_сервера/порт:Полный_путь_к_базе\DBDOC_CL.GDB
Учти , что путь относительно сервера, а не клиента. Положил ты базу на сервер "server" в папку "c:\database" вот и укажи в строке коннекта

server:c:\database\DBDOC_CL.GDB

База ОБЯЗАТЕЛЬНО физически должня быть на локальном диске относительно файрберда.

Еще раз: в сети есть хост "server" на нем запускашь файрберд и разрешаешь на файрволе порт 3050, на этот же хост в папку "c:\database" кладешь базу, разрешаешь тому пользователю от имени которого запущен файрберд писать в файл бд, который с расширением GDB. теперь на клиентской машине, которая по протоколу tcp должна видеть сервер запускаешь клиетскую программу, в ней в строке коннеекта указываешь
"server:c:\database\DBDOC_CL.GDB"

Ясно, нет ???

Добавлено: 17 апр 2006, 09:47
klaster
Ivan_Pisarevsky
Ясно, нет ???
Я думаю, более чем..
Скорее всего проблема моя была в том, что база лежала на одном сервере, а FB на другом..
Еще не пробовал, но потом отпишусь.
Всем пасиба за помощь.

Добавлено: 17 апр 2006, 15:01
klaster
Всё! Получилось. Поставил FB и базу на один сервак и заработало сразу. Правда, есть ещё проблема конкретно по Технормативу, но это уж я как-нить поборю.
Пасиба за помощь