powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Чистый клиент firebird 3.0
18 сообщений из 18, страница 1 из 1
Чистый клиент firebird 3.0
    #38806962
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 kdv - по ссылке ниже информация устарела
http://www.ibase.ru/devinfo/inst_manual.htm#client

Я правильно понимаю, что для работы чистого клиента мне необходимы в каталоге рядом с клиентской exe (ничего не упустил?):

каталог intl
каталог plugins
firebird.conf
databases.conf
plugins.conf
fbclient.dll
fbrmclib.dll
ib_util.dll
icudt30.dll и/или icudt52.dll
icuin30.dll и/или icuin52.dll
icuuc30.dll и/или icuuc52.dll
msvcp100.dll
msvcr100.dll
firebird.msg
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38806980
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegenty (ничего не упустил?):
Можно отдельно указать о разрядностях вышеперечисленных библиотек в случае запуска 32-битного приложения в 64-битной ОС.
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38806986
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минимальный клиент, это:

fbclient.dll
msvcr100.dll
firebird.msg

Файлы конфигурации (.conf) - при необходимости.
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38807030
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

а icu*.dll ? ведь к базейке в кодировке utf8 тогда не подцепиться вроде...
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38807032
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А авторизация и шифрование без плагинов в тройке разве будут работать.
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38807037
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegentyчто для работы чистого клиента мне необходимы в каталоге рядом с клиентской exe
нет, ты путаешь голого клиента и embedded.
plugins - это движок сервера, клиенту он ни к чему.

olegentyпо ссылке ниже информация устарела
если это был вопрос, то нет. :-) кое-что там устарело, да, но не имеющее отношения к твоему вопросу.

Таблоида icu*.dll ? ведь к базейке в кодировке utf8 тогда не подцепиться вроде...
icu появились не в 3.0, и клиенту для работы с utf8 не требуются. Он не производит перекодировок.
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38807041
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, kdv - Ок, спасибо.
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38807044
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvplugins - это движок сервера, клиенту он ни к чему.
И как клиент будет работать с сервером без srp, если сервер ничего другого не принимает?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38807054
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

а разве стандартные плагины для AuthClient не в fbclieтt.dll(so) расположены?
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38807057
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в plugins вижу

- legacy_auth.dll
это значит без этой папки к ранней версии FB не подрубится?

- srp.dll

а вот это фиг знает что значит. Ибо плагин с названием Srp встречается аж 3 раза. И не факт, что это один и тот же плагин.

AuthServer = Srp, Win_Sspi
AuthClient = Srp, Win_Sspi, Legacy_Auth
UserManager = Srp
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38807108
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоида icu*.dll ? ведь к базейке в кодировке utf8 тогда не подцепиться вроде...Проверить не быстрее, чем спрашивать ?
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38807112
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисв plugins вижу

- legacy_auth.dll
это значит без этой папки к ранней версии FB не подрубится?

- srp.dll

а вот это фиг знает что значит. Ибо плагин с названием Srp встречается аж 3 раза. И не факт, что это один и тот же плагин.

AuthServer = Srp, Win_Sspi
AuthClient = Srp, Win_Sspi, Legacy_Auth
UserManager = SrpВ legacy_auth.dll и srp.dll живут соответствующие UserManager плагины.
Все стандартные AuthClient'ы встроены в fbclient.dll
Все стандартные AuthServer'ы встроены в fbserver.dll

UserManager служит для управления пользователями, но не для авторизации
AuthServer и AuthClient служат для авторизации.
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38807113
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msvcp100.dll нужна не Firebird'у, а одной из ICU библиотек
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38807291
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladТаблоида icu*.dll ? ведь к базейке в кодировке utf8 тогда не подцепиться вроде...Проверить не быстрее, чем спрашивать ?Ну, проверил в общем. Что-то не фурычит этот минимальный набор.

В каталог на машине, где никогда не было ФБ, затолкал вот эти файлы от ФБ 3.х :

Код: plaintext
1.
2.
3.
4.
C:\fbclient>dir /-c | findstr /i /r /c:".dll" /c:".msg" /c:".exe"
07.11.2014  23:15           1246208 fbclient.dll
07.11.2014  23:15            146560 firebird.msg
07.11.2014  23:17            399872 isql.exe
07.01.2011  22:39            768848 msvcr100.dll

И далее:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
C:\fbclient>chcp 1251
C:\fbclient>isql 192.168.0.220/3333:oltp30 -ch win1251 -user sysdba -pas masterke
Statement failed, SQLSTATE = 28000
Your user name and password are not defined. Ask your database administrator to
set up a Firebird login.
-Install incomplete, please read chapter "Initializing security database" in Qui
ck Start Guide
Use CONNECT or CREATE DATABASE to specify a database
SQL>

security3.fdb на серваке, ес-сно, давно уже проинициализирована.

Использовал:
1)
Код: plaintext
1.
2.
3.
C:\fbclient>isql -z
ISQL Version: WI-T3.0.0.31395 Firebird 3.0 Beta 1
Use CONNECT or CREATE DATABASE to specify a database
SQL>

2)
Код: plaintext
1.
2.
3.
4.
Server version:
Firebird/linux AMD64 (access method), version "LI-T3.0.0.31394 Firebird 3.0 Beta 1"
Firebird/linux AMD64 (remote server), version "LI-T3.0.0.31394 Firebird 3.0 Beta 1/tcp (oel64)/P12"
Firebird/x86/Windows NT (remote interface), version "WI-V2.5.3.26730 Firebird 2.5/tcp (csprog)/P12"
on disk structure version 12.0

ЗЫ.

А вот давно юзаемый минимальный набор клиента- 2.5 :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
C:\fbclient25>dir /-c /s
C:\fbclient25

15.11.2014  23:49    <DIR>          .
15.11.2014  23:49    <DIR>          ..
15.11.2014  23:49    <DIR>          BIN
29.08.2012  08:46            149012 firebird.msg

C:\fbclient25\BIN

15.11.2014  23:49    <DIR>          .
15.11.2014  23:49    <DIR>          ..
29.08.2012  08:51            548864 fbclient.dll
29.08.2012  08:52            274432 isql.exe
14.05.2011  00:59              1870 Microsoft.VC80.CRT.manifest
14.05.2011  09:17            632656 msvcr80.dll

- к этому же ФБ-3 приконнектился "на-ура!".
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38807295
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидА вот давно юзаемый минимальный набор клиента- 2.5
...
- к этому же ФБ-3 приконнектился "на-ура!".Ну так у тебя UserManger стоит Legacy_Auth, а по-умолчанию клиент 3-ки пользует srp.
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38807299
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, мну нужен legacy_auth, чтобы к ФБ-3 можно было лазить клиентом 2.5, а не только 3.0.

Методом тыка выяснилось следующее.
Если на сервере установлен ФБ вот с таким конфигом:

Код: plaintext
1.
2.
3.
AuthClient = Legacy_Auth,Srp,Win_Sspi
AuthServer = Legacy_Auth,Srp
UserManager = Legacy_UserManager
WireCrypt = Disabled

- то минимальный клиент -3, который будет к нему коннектиться, должен быть таким:

Код: plaintext
1.
2.
3.
4.
5.
fbclient.dll
 firebird.conf 
firebird.log
firebird.msg
isql.exe // это просто чтобы проверить коннект
msvcr100.dll


При этом:

Код: plaintext
1.
2.
3.
C:\fbclient>type  firebird.conf 
#AuthServer = Legacy_Auth,Srp
 AuthClient = Legacy_Auth,Srp,Win_Sspi 
#WireCrypt = Disabled

То есть, клиент тоже должен иметь "свой" конфиг в этом случае.
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38807300
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

вопрос был не о минимальном клиенте для твоих нужд , а о... минимальном клиенте :)
...
Рейтинг: 0 / 0
Чистый клиент firebird 3.0
    #38807353
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Таблоид - hvlad писал, что конфиги по необходимости.

На стандартной авторизации сервер 3/клиент 3 минимальный клиент работает.

Осталось дождаться ответа на пост про trusted authentication в 3.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Чистый клиент firebird 3.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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