Проблемы с подключением к серверу Firebird 1.5
Проблемы с подключением к серверу Firebird 1.5
На сервере (w2k) поставил Firebird супер сервер. Служба запущена, всё работает.
На клиенте поставил Client Tools for Developers.. Как установить коннект с сервером?
На клиенте поставил Client Tools for Developers.. Как установить коннект с сервером?
прочитать faq - www.ibase.ru/ibfaq.htm или quickstart по FB (на русском).
Проблемы с подключением к серверу Firebird 1.5
Я это читал! Только мне до этого момента ещё не дойти. Что надо запустить на клиентской машине, чтобы потом организовывать связь с сеовером? Потому что, ни в процессах, ни где-нить ещё ничего от FB нет
на клиентской - НИЧЕГО не надо запускать. Кроме приложения, которое хочет подсоединиться к серверу. А приложение должно видеть где-нибудь в path или рядом или gds32.dll, или fbclient.dll.
в чем именно проблема-то? Тебе нужен инструмент для работы с сервером - создание БД, и т.п.? Тогда бери IBExpert. В дистрибутиве FB кроме утилиты командной строки (isql) для работы с сервером ничего нет.
я ж тебе сразу посоветовал QuickStart, на русском...
в чем именно проблема-то? Тебе нужен инструмент для работы с сервером - создание БД, и т.п.? Тогда бери IBExpert. В дистрибутиве FB кроме утилиты командной строки (isql) для работы с сервером ничего нет.
я ж тебе сразу посоветовал QuickStart, на русском...
-
- Заслуженный разработчик
- Сообщения: 644
- Зарегистрирован: 15 фев 2005, 11:34
Учти , что путь относительно сервера, а не клиента. Положил ты базу на сервер "server" в папку "c:\database" вот и укажи в строке коннектаklaster писал(а):Подождите, а как моя программа узнает, что нужно работать через FB?
У меня сам FB стоит на одном сервере, а база Технорматива на другом. Что-то я совсем запутался ):
При старте с клиента Технорматив просит указать путь к базе в формате:
Имя_сервера/порт:Полный_путь_к_базе\DBDOC_CL.GDB
server:c:\database\DBDOC_CL.GDB
База ОБЯЗАТЕЛЬНО физически должня быть на локальном диске относительно файрберда.
Еще раз: в сети есть хост "server" на нем запускашь файрберд и разрешаешь на файрволе порт 3050, на этот же хост в папку "c:\database" кладешь базу, разрешаешь тому пользователю от имени которого запущен файрберд писать в файл бд, который с расширением GDB. теперь на клиентской машине, которая по протоколу tcp должна видеть сервер запускаешь клиетскую программу, в ней в строке коннеекта указываешь
"server:c:\database\DBDOC_CL.GDB"
Ясно, нет ???