powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
53 сообщений из 53, показаны все 3 страниц
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905252
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Пишу повторно (оригинальный пост тут и модератор посчитал, что я задал вопрос не в той ветке. А уважаемый IBExpert считает по другому - А зачем сюда перенесли? fbclient.dll - это не эксперт)

Итак,

Месяц назад обновил сервер до последней версии 2.5.9. В IBExpert в настройке соединения к БД указал новый fbclient.dll (2.5.9.27139). Все работает, нареканий нет. Сейчас понадобилось воспользоваться менеджером пользователей - захожу, а там пусто. Обновил на всякий случай эксперт - ничего не изменилось. Перенастроил соединение к БД на древний fbclient.dll (2.5.5.26952) - захожу, список пользователей отображает нормально. ЧЯДНТ?


Вопрос остался, проблема не решена...
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905324
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p,

опять какой-то фантастический топик. Исходя из надписей на окнах ИБЭксперта список пользователей он получает через Services API.
Значит у вас коннект идет не туда, или где-то вместо fbclient.dll затесался переименованный fbembed.dll, а вы не указываете имя сервера при коннекте, и т.д.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905340
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv

Значит у вас коннект идет не туда, или где-то вместо fbclient.dll затесался переименованный fbembed.dll, а вы не указываете имя сервера при коннекте, и т.д.


Коннект идет к одной и той же БД, fbclient.dll использую оригинальные из инсталляций взятых на офф источнике, имя сервера указываю. Могу выслать одну и вторую fbclient.dll
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905353
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p,

зачем высылать?
fbclient.dll (2.5.9.27139) - нормально открывается user manager.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905376
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Другие-то сервисы через Services API работают? Статистика БД, лог сервера,...?
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905383
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

хм, проверил на локальном сервере (127.0.0.1) все работает и с старым и новым клиентом. На удаленном сервере - не работает с новым, со старым клиентом работает.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905389
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
19.12.2019 11:57, H.e.l.p пишет:
> На удаленном сервере - не работает

полная версия сервера
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905394
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
Другие-то сервисы через Services API работают? Статистика БД, лог сервера,...?


Да, снял статистику нормально. Это работает

А вот менеджер пользователей - нет. Попробовал завести нового пользователя, получаю ошибку

Error Message:
----------------------------------------
Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.
Service is currently busy: Add User.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905400
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий

полная версия сервера


WI-V6.3.9.27139 Firebird 2.5

select rdb$GET_CONTEXT('SYSTEM', 'ENGINE_VERSION')
from rdb$database

2.5.9
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905609
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fbsvcmgr пробовал ?

Код: plaintext
firebird\bin>fbsvcmgr localhost:service_mgr user sysdba password masterke action_add_user sec_username user1 sec_password pwd
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905675
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
fbsvcmgr пробовал ?

Код: plaintext
firebird\bin>fbsvcmgr localhost:service_mgr user sysdba password masterke action_add_user sec_username user1 sec_password pwd


Зашел на сервер. Выполнил - все ок. Подключился от себя к серверу экспертом (с старым клиентом) - в списке пользователей его вижу
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905692
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p
Зашел на сервер. Выполнил - все ок.
Уже что-то
H.e.l.p
Подключился от себя к серверу экспертом (с старым клиентом) - в списке пользователей его вижу

Не надо экспертом, не о нём сейчас речь. Надо - штатными утилитами. И новым клиентом.
"от себя" к серверу с fbsvcmgr и клиентом 2.5.9 - ы ?

Код: plaintext
firebird\bin>fbsvcmgr localhost:service_mgr user sysdba password masterke action_display_user
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905696
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И проверь конфиг "того" сервера
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905741
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

1. Локально к серверу
fbsvcmgr remotehost:service_mgr user sysdba password psw action_display_user отработал нормально, список пользователей я получил

2. Конфиг того сервера

DefaultDbCachePages = 1024
TempBlockSize = 2048576
TempCacheLimit = 77108864
LockMemSize = 20048576
LockHashSlots = 30011
RootDirectory = c:\Program Files\Firebird\Firebird_2_5\
DatabaseAccess = None
RemoteServicePort = 3050
RemoteAuxPort = 3052
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905747
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p
fbsvcmgr remotehost:service_mgr user sysdba password psw action_display_user отработал нормально, список пользователей я получил
Вопрос с клиентом исчерпан ?

H.e.l.p
Конфиг того сервера
Забей, неважно, это у меня 3-ка в голове :)
Хотя... RootDirectory не надо трогать. Зачем оно там ?
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905750
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

С клиентом вопрос исчерпан, но почему такое поведение в эксперте?

RootDirectory = c:\Program Files\Firebird\Firebird_2_5\ - остался с тех времен, когда не сервере было поднято несколько инстантов FireBird. Указан он верно - может влиять негативно?
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905753
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p
RootDirectory = c:\Program Files\Firebird\Firebird_2_5\ - остался с тех времен, когда не сервере было поднято несколько инстантов FireBird.
Чтобы поднять несколько экземпляров Firebird разных версий не требуется устанавливать RootDirectory.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905768
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p

1. Локально к серверу


Ты же писал, что с локальным сервером у тебя оба клиента нормально работают.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905948
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

Да. С локальным оба работают нормально. А с удаленным только клиент 2.5.5, 2.5.9 не хочет. Локально к серверу - имелось ввиду, что с локальной машины с помощью клиента 2.5.9 штатными средствами запросить клиентов с сервера. Штатными работает.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905958
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю локально к удаленному:

fbsvcmgr remote:service_mgr user sysdba password psw action_display_user >> result.txt

Что с клиентом 2.5.5, что с клиентом 2.5.9 получаю одно и тот же. Побайтовая сверка результатов расхождений не дает. Только, в обоих случаях заметил ошибку после выполнения команды:

Unknown tag (0) in isc_svc_query() results

Если смотреть содержимое файла результата, внутри есть разрыв строк с текстом

Information truncated

Если тоже самое делаю к локальному серверу, ошибок никаких нет с обоими клиентами.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39905992
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня нет идей, почему с одним клиентом все ОК, а с другим - проблемы.
Попробуй еще в эксперте перед запуском User Manager включить SQL монитор, и там на закладке опций выбрать Services manager actions. Может, он что интересное покажет.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39906014
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

Лог, с клиентом 2.5.9

[20.12.2019 10:10:14] - [IB API call : isc_database_info]

[20.12.2019 10:10:14] - [IB API call : isc_dsql_alloc_statement2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_prepare]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_describe_bind]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_describe]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_database_info]

[20.12.2019 10:10:14] - [IB API call : isc_dsql_execute2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_fetch]

[20.12.2019 10:10:14] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_database_info]

[20.12.2019 10:10:14] - [IB API call : isc_dsql_alloc_statement2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_prepare]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_describe_bind]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_describe]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_database_info]

[20.12.2019 10:10:14] - [IB API call : isc_dsql_execute2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_fetch]

[20.12.2019 10:10:14] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_database_info]

[20.12.2019 10:10:14] - [IB API call : isc_dsql_alloc_statement2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_prepare]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_describe_bind]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_describe]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_database_info]

[20.12.2019 10:10:14] - [IB API call : isc_dsql_execute2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_fetch]

[20.12.2019 10:10:14] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[20.12.2019 10:10:14] - [IB API call : isc_dsql_free_statement]
select RDB$COLLATION_ID, RDB$CHARACTER_SET_ID, RDB$COLLATION_NAME from RDB$COLLATIONS order by RDB$COLLATION_NAME

[20.12.2019 10:10:14] - [IB API call : isc_start_multiple]

[20.12.2019 10:10:14] - [IB API call : isc_transaction_info (isc_info_tra_id)]

[20.12.2019 10:10:14] - [Starting transaction]
Transaction 3357 started

Params: isc_tpb_read_committed
isc_tpb_rec_version
isc_tpb_wait

[20.12.2019 10:10:14] - [Prepare]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[20.12.2019 10:10:14] - [IB API call : isc_dsql_alloc_statement2]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[20.12.2019 10:10:14] - [IB API call : isc_dsql_prepare]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[20.12.2019 10:10:14] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[20.12.2019 10:10:14] - [IB API call : isc_dsql_describe]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[20.12.2019 10:10:14] - [Execute]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[20.12.2019 10:10:14] - [IB API call : isc_dsql_execute2]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[20.12.2019 10:10:14] - [IB API call : isc_dsql_fetch]

[20.12.2019 10:10:14] - [IB API call : isc_dsql_fetch]

[20.12.2019 10:10:14] - [IB API call : isc_dsql_free_statement]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[20.12.2019 10:10:14] - [Commit]
Transaction ID: 3357

[20.12.2019 10:10:15] - [IB API call : isc_dsql_free_statement]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[20.12.2019 10:10:15] - [IB API call : isc_start_multiple]

[20.12.2019 10:10:15] - [IB API call : isc_transaction_info (isc_info_tra_id)]

[20.12.2019 10:10:15] - [Starting transaction]
Transaction 3358 started

Params: isc_tpb_read_committed
isc_tpb_rec_version
isc_tpb_wait

[20.12.2019 10:10:15] - [Prepare]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[20.12.2019 10:10:15] - [IB API call : isc_dsql_alloc_statement2]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[20.12.2019 10:10:15] - [IB API call : isc_dsql_prepare]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[20.12.2019 10:10:15] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[20.12.2019 10:10:15] - [IB API call : isc_dsql_describe]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[20.12.2019 10:10:15] - [Execute]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[20.12.2019 10:10:15] - [IB API call : isc_dsql_execute2]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[20.12.2019 10:10:15] - [IB API call : isc_dsql_fetch]

[20.12.2019 10:10:15] - [IB API call : isc_dsql_free_statement]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[20.12.2019 10:10:15] - [Commit]
Transaction ID: 3358

[20.12.2019 10:10:15] - [IB API call : isc_dsql_free_statement]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[20.12.2019 10:10:15] - [IB API call : isc_start_multiple]

[20.12.2019 10:10:15] - [IB API call : isc_transaction_info (isc_info_tra_id)]

[20.12.2019 10:10:15] - [Starting transaction]
Transaction 3359 started

Params: isc_tpb_read_committed
isc_tpb_rec_version
isc_tpb_wait

[20.12.2019 10:10:15] - [Prepare]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[20.12.2019 10:10:15] - [IB API call : isc_dsql_alloc_statement2]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[20.12.2019 10:10:15] - [IB API call : isc_dsql_prepare]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[20.12.2019 10:10:15] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[20.12.2019 10:10:15] - [IB API call : isc_dsql_describe]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[20.12.2019 10:10:15] - [IB API call : isc_dsql_describe]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[20.12.2019 10:10:15] - [Execute]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[20.12.2019 10:10:15] - [IB API call : isc_dsql_execute2]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[20.12.2019 10:10:15] - [IB API call : isc_dsql_fetch]

[20.12.2019 10:10:15] - [IB API call : isc_dsql_fetch]

[20.12.2019 10:10:15] - [IB API call : isc_dsql_free_statement]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[20.12.2019 10:10:15] - [Commit]
Transaction ID: 3359

[20.12.2019 10:10:15] - [Service attach: SS]

[20.12.2019 10:10:15] - [Service start: SS]

[20.12.2019 10:10:15] - [Service query: SS]


А нельзя запротоколировать получаемый результат от сервера? Я так понимаю, что есть кривизна в данных о пользователях на сервере.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39906015
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p
А вот менеджер пользователей - нет. Попробовал завести нового пользователя, получаю ошибку

Error Message:
----------------------------------------
Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.
Service is currently busy: Add User.
Это выглядит как два вызова isc_service_start для одного и того же хендла сервиса
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39906092
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladЭто выглядит как два вызова isc_service_start для одного и того же хендла сервиса

А в пределах одного подключения к менеджеру нельзя стартовать два сервиса последовательно?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39906115
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
А в пределах одного подключения к менеджеру нельзя стартовать два сервиса последовательно?
Можно, по идее. Но первый сервис должен завершить свою работу перед стартом второго.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39906161
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
Это выглядит как два вызова isc_service_start для одного и того же хендла сервиса


Судя по логу монитора, так оно и есть: эксперт запросил список пользователей, запрос по какой-то причине не может завершиться, в это время пользователь жмет Add User. Но это следствие, а вот почему запрос не завершается - непонятно пока.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39906162
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p

А нельзя запротоколировать получаемый результат от сервера? Я так понимаю, что есть кривизна в данных о пользователях на сервере.


В выходные посмотрю, на чем там зависнуть может.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39906638
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p

А нельзя запротоколировать получаемый результат от сервера? Я так понимаю, что есть кривизна в данных о пользователях на сервере.


Качай сегодняшнюю версию. В настройках монитора оставь включенными только service actions.
Запускай монитор, запускай User Manager. В логе увидишь записи "<< Service data" - это есть чистый и незамутненный ответ на isc_service_query. Вставай на запись, внизу появится hex редактор.
Смотри, что там есть интересного.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907054
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

Смотрю. А как сохранить этот ответ в виде файла? В редакторе я мало что вижу - все в юникоде...
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907073
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p

Смотрю. А как сохранить этот ответ в виде файла? В редакторе я мало что вижу - все в юникоде...


Никак не сохранить. Сколько таких ответов от сервера?
Сколько у тебя пользователей вообще? Не проще скопировать себе на локальный комп security.fdb и поковырять ее?
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907090
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

Ответов таких один - с клиентом 2.5.9
[23.12.2019 13:18:08] - [IB API call : isc_database_info]

[23.12.2019 13:18:08] - [IB API call : isc_dsql_alloc_statement2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_prepare]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_describe_bind]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_describe]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_database_info]

[23.12.2019 13:18:08] - [IB API call : isc_dsql_execute2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_fetch]

[23.12.2019 13:18:08] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_database_info]

[23.12.2019 13:18:08] - [IB API call : isc_dsql_alloc_statement2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_prepare]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_describe_bind]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_describe]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_database_info]

[23.12.2019 13:18:08] - [IB API call : isc_dsql_execute2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_fetch]

[23.12.2019 13:18:08] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_database_info]

[23.12.2019 13:18:08] - [IB API call : isc_dsql_alloc_statement2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_prepare]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_describe_bind]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_describe]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_database_info]

[23.12.2019 13:18:08] - [IB API call : isc_dsql_execute2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_fetch]

[23.12.2019 13:18:08] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_free_statement]
select RDB$COLLATION_ID, RDB$CHARACTER_SET_ID, RDB$COLLATION_NAME from RDB$COLLATIONS order by RDB$COLLATION_NAME

[23.12.2019 13:18:08] - [IB API call : isc_start_multiple]

[23.12.2019 13:18:08] - [IB API call : isc_transaction_info (isc_info_tra_id)]

[23.12.2019 13:18:08] - [Starting transaction]
Transaction 3817 started

Params: isc_tpb_read_committed
isc_tpb_rec_version
isc_tpb_wait

[23.12.2019 13:18:08] - [Prepare]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 13:18:08] - [IB API call : isc_dsql_alloc_statement2]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 13:18:08] - [IB API call : isc_dsql_prepare]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 13:18:08] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 13:18:08] - [IB API call : isc_dsql_describe]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 13:18:08] - [Execute]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 13:18:08] - [IB API call : isc_dsql_execute2]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 13:18:08] - [IB API call : isc_dsql_fetch]

[23.12.2019 13:18:08] - [Fetch]
RDB$USER = DWH

[23.12.2019 13:18:08] - [IB API call : isc_dsql_fetch]

[23.12.2019 13:18:08] - [Fetch]
RDB$USER = DWH

End of file reached

[23.12.2019 13:18:08] - [IB API call : isc_dsql_free_statement]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 13:18:08] - [Commit]
Transaction ID: 3817

[23.12.2019 13:18:08] - [IB API call : isc_dsql_free_statement]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 13:18:08] - [IB API call : isc_start_multiple]

[23.12.2019 13:18:08] - [IB API call : isc_transaction_info (isc_info_tra_id)]

[23.12.2019 13:18:08] - [Starting transaction]
Transaction 3818 started

Params: isc_tpb_read_committed
isc_tpb_rec_version
isc_tpb_wait

[23.12.2019 13:18:08] - [Prepare]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_alloc_statement2]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_prepare]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_describe]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 13:18:08] - [Execute]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_execute2]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 13:18:08] - [IB API call : isc_dsql_fetch]

[23.12.2019 13:18:08] - [Fetch]
RDB$RELATION_NAME = MON$ATTACHMENTS

[23.12.2019 13:18:08] - [IB API call : isc_dsql_free_statement]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 13:18:08] - [Commit]
Transaction ID: 3818

[23.12.2019 13:18:08] - [IB API call : isc_dsql_free_statement]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 13:18:08] - [IB API call : isc_start_multiple]

[23.12.2019 13:18:08] - [IB API call : isc_transaction_info (isc_info_tra_id)]

[23.12.2019 13:18:08] - [Starting transaction]
Transaction 3819 started

Params: isc_tpb_read_committed
isc_tpb_rec_version
isc_tpb_wait

[23.12.2019 13:18:08] - [Prepare]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 13:18:08] - [IB API call : isc_dsql_alloc_statement2]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 13:18:08] - [IB API call : isc_dsql_prepare]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 13:18:08] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 13:18:08] - [IB API call : isc_dsql_describe]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 13:18:08] - [IB API call : isc_dsql_describe]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 13:18:08] - [Execute]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 13:18:08] - [IB API call : isc_dsql_execute2]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 13:18:08] - [IB API call : isc_dsql_fetch]

[23.12.2019 13:18:08] - [Fetch]
MON$USER = SYSDBA
MON$REMOTE_ADDRESS = 172.31.14.151/54002
MON$ATTACHMENT_ID = 88

[23.12.2019 13:18:08] - [IB API call : isc_dsql_fetch]

[23.12.2019 13:18:08] - [Fetch]
MON$USER = SYSDBA
MON$REMOTE_ADDRESS = 172.18.140.89/61928
MON$ATTACHMENT_ID = 90

[23.12.2019 13:18:08] - [IB API call : isc_dsql_fetch]

[23.12.2019 13:18:08] - [Fetch]
MON$USER = SYSDBA
MON$REMOTE_ADDRESS = 172.18.140.89/61928
MON$ATTACHMENT_ID = 90

End of file reached

[23.12.2019 13:18:08] - [IB API call : isc_dsql_free_statement]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 13:18:08] - [Commit]
Transaction ID: 3819

[23.12.2019 13:18:09] - [Service attach: SS]

[23.12.2019 13:18:09] - [Service start: SS]

[23.12.2019 13:18:09] - [Service query: SS]

[23.12.2019 13:18:09] - [<< Service data: SS]

[23.12.2019 13:18:09] - [Service detach: SS]


Ответов три с клиентом 2.5.5



[23.12.2019 14:35:43] - [IB API call : isc_database_info]

[23.12.2019 14:35:43] - [IB API call : isc_dsql_alloc_statement2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_prepare]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_describe_bind]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_describe]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_database_info]

[23.12.2019 14:35:43] - [IB API call : isc_dsql_execute2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_fetch]

[23.12.2019 14:35:43] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_database_info]

[23.12.2019 14:35:43] - [IB API call : isc_dsql_alloc_statement2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_prepare]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_describe_bind]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_describe]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_database_info]

[23.12.2019 14:35:43] - [IB API call : isc_dsql_execute2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_fetch]

[23.12.2019 14:35:43] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_database_info]

[23.12.2019 14:35:43] - [IB API call : isc_dsql_alloc_statement2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_prepare]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_describe_bind]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_describe]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_database_info]

[23.12.2019 14:35:43] - [IB API call : isc_dsql_execute2]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_fetch]

[23.12.2019 14:35:43] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_free_statement]
SELECT FORM_DATA FROM FORMS WHERE (DATABASE_ID = :DBID) AND (FORM_IDENT = :IDENT)

[23.12.2019 14:35:43] - [IB API call : isc_dsql_free_statement]
select RDB$COLLATION_ID, RDB$CHARACTER_SET_ID, RDB$COLLATION_NAME from RDB$COLLATIONS order by RDB$COLLATION_NAME

[23.12.2019 14:35:43] - [IB API call : isc_start_multiple]

[23.12.2019 14:35:43] - [IB API call : isc_transaction_info (isc_info_tra_id)]

[23.12.2019 14:35:43] - [Starting transaction]
Transaction 3877 started

Params: isc_tpb_read_committed
isc_tpb_rec_version
isc_tpb_wait

[23.12.2019 14:35:43] - [Prepare]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 14:35:43] - [IB API call : isc_dsql_alloc_statement2]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 14:35:43] - [IB API call : isc_dsql_prepare]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 14:35:43] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 14:35:43] - [IB API call : isc_dsql_describe]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 14:35:43] - [Execute]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 14:35:43] - [IB API call : isc_dsql_execute2]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 14:35:43] - [IB API call : isc_dsql_fetch]

[23.12.2019 14:35:43] - [Fetch]
RDB$USER = DWH

[23.12.2019 14:35:43] - [IB API call : isc_dsql_fetch]

[23.12.2019 14:35:43] - [Fetch]
RDB$USER = DWH

End of file reached

[23.12.2019 14:35:43] - [IB API call : isc_dsql_free_statement]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 14:35:43] - [Commit]
Transaction ID: 3877

[23.12.2019 14:35:44] - [IB API call : isc_dsql_free_statement]
SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES
WHERE RDB$PRIVILEGE = 'M'
ORDER BY RDB$USER

[23.12.2019 14:35:44] - [IB API call : isc_start_multiple]

[23.12.2019 14:35:44] - [IB API call : isc_transaction_info (isc_info_tra_id)]

[23.12.2019 14:35:44] - [Starting transaction]
Transaction 3878 started

Params: isc_tpb_read_committed
isc_tpb_rec_version
isc_tpb_wait

[23.12.2019 14:35:44] - [Prepare]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 14:35:44] - [IB API call : isc_dsql_alloc_statement2]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 14:35:44] - [IB API call : isc_dsql_prepare]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 14:35:44] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 14:35:44] - [IB API call : isc_dsql_describe]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 14:35:44] - [Execute]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 14:35:44] - [IB API call : isc_dsql_execute2]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 14:35:44] - [IB API call : isc_dsql_fetch]

[23.12.2019 14:35:44] - [Fetch]
RDB$RELATION_NAME = MON$ATTACHMENTS

[23.12.2019 14:35:44] - [IB API call : isc_dsql_free_statement]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 14:35:44] - [Commit]
Transaction ID: 3878

[23.12.2019 14:35:44] - [IB API call : isc_dsql_free_statement]
select RDB$RELATION_NAME from RDB$RELATIONS
where (RDB$RELATION_NAME = 'MON$ATTACHMENTS') and
(RDB$VIEW_BLR is NULL)

[23.12.2019 14:35:44] - [IB API call : isc_start_multiple]

[23.12.2019 14:35:44] - [IB API call : isc_transaction_info (isc_info_tra_id)]

[23.12.2019 14:35:44] - [Starting transaction]
Transaction 3879 started

Params: isc_tpb_read_committed
isc_tpb_rec_version
isc_tpb_wait

[23.12.2019 14:35:44] - [Prepare]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 14:35:44] - [IB API call : isc_dsql_alloc_statement2]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 14:35:44] - [IB API call : isc_dsql_prepare]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 14:35:44] - [IB API call : isc_dsql_sql_info (isc_info_sql_stmt_type)]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 14:35:44] - [IB API call : isc_dsql_describe]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 14:35:44] - [IB API call : isc_dsql_describe]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 14:35:44] - [Execute]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 14:35:44] - [IB API call : isc_dsql_execute2]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 14:35:44] - [IB API call : isc_dsql_fetch]

[23.12.2019 14:35:44] - [Fetch]
MON$USER = SYSDBA
MON$REMOTE_ADDRESS = 172.31.14.151/54002
MON$ATTACHMENT_ID = 88

[23.12.2019 14:35:44] - [IB API call : isc_dsql_fetch]

[23.12.2019 14:35:44] - [Fetch]
MON$USER = SYSDBA
MON$REMOTE_ADDRESS = 172.18.140.89/61928
MON$ATTACHMENT_ID = 90

[23.12.2019 14:35:44] - [IB API call : isc_dsql_fetch]

[23.12.2019 14:35:44] - [Fetch]
MON$USER = SYSDBA
MON$REMOTE_ADDRESS = 172.18.140.89/62402
MON$ATTACHMENT_ID = 91

[23.12.2019 14:35:44] - [IB API call : isc_dsql_fetch]

[23.12.2019 14:35:44] - [Fetch]
MON$USER = SYSDBA
MON$REMOTE_ADDRESS = 172.18.140.89/62402
MON$ATTACHMENT_ID = 91

End of file reached

[23.12.2019 14:35:44] - [IB API call : isc_dsql_free_statement]
SELECT MON$USER, MON$REMOTE_ADDRESS, MON$ATTACHMENT_ID FROM MON$ATTACHMENTS ORDER BY MON$USER

[23.12.2019 14:35:44] - [Commit]
Transaction ID: 3879

[23.12.2019 14:35:44] - [Service attach: SS]

[23.12.2019 14:35:44] - [Service start: SS]

[23.12.2019 14:35:44] - [Service query: SS]

[23.12.2019 14:35:44] - [<< Service data: SS]

[23.12.2019 14:35:44] - [Service query: SS]

[23.12.2019 14:35:44] - [<< Service data: SS]

[23.12.2019 14:35:44] - [Service query: SS]

[23.12.2019 14:35:44] - [<< Service data: SS]

[23.12.2019 14:35:44] - [Service detach: SS]



Юзеров 993. Локально я себе копировал - визуально все ок. Что ковырять?
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907109
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p

Ответов таких один - с клиентом 2.5.9


И сколько там байт в этом ответе?

Хорош портянки постить. Я же сказал: в настройках монитора оставь включенными только service actions.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907110
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, сохранение в файл таки надо прикрутить...
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907122
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

65533 (FFF0 + 13 байт)
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907138
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А второй и третий байты чему равны? Если они не нулевые, то должен быть как минимум еще один пакет с данными.
В общем, качай свежий билд и сохраняй содержимое редактора в файл (по F2). Ну и на мыло мне присылай.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907169
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.pЮзеров 993.
это интересно. зачем столько? Лениво роли давать?
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907200
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

У них есть свои роли. Просто, столько пользователей системы за 7 лет прошло.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907209
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
А второй и третий байты чему равны? Если они не нулевые, то должен быть как минимум еще один пакет с данными.


FA FF. Пакет один, отправил на почту.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907210
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p
FA FF. Пакет один, отправил на почту.


Да, я посмотрел уже. Должны быть еще пакеты. Если их нет, возникает вопрос - куда они делись?
Я не знаю.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907216
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

С клиентом 2.5.5 приходит три. Первый совпадает до байта в обоих клиентах.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907235
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нагенерил пользователей локально, создав скрипт. Выполнил. Та же ситуация с менеджером пользователей уже локально. С новым клиентом список не получаю, со старым получаю. Проверьте плиз, у вас так же?

execute block returns(O_LINE varchar(255))
as
declare variable v_count integer;
begin
v_count = 1000;
while (v_count > 0) do
begin
o_line = "CREATE USER TEST" || v_count || " PASSWORD 'toR1s^&0' FIRSTNAME 'Тест' MIDDLENAME 'Тест' LASTNAME 'Тест';";
suspend;
v_count = v_count - 1;
end
end
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907345
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p
Проверьте плиз, у вас так же?


Да, теперь так же.
Докладываю: в клиенте 2.5.9 isc_vax_integer возвращает -6 (минус 6) для FAFF, а в предыдущих 65530.
И так для половины диапазона 0000..FFFF: возвращаются отрицательные значения вместо положительных в предыдущих клиентах.

Соответственно, длина данных в пакете определяется неправильно (меньше нуля), следующий пакет не запрашивается, полученный не анализируется -> пользователей в User Manager нет.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907349
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По идее, в 2.5.9 isc_vax_integer работает правильно, а раньше работала неправильно... Гм.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907350
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907351
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот же ж подстава :)
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907417
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
24.12.2019 07:24, dimitr пишет:
>
> http://tracker.firebirdsql.org/browse/CORE-5675
>

жуть.
где это может проявиться?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907470
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, да. Этот баг только в SPB или где-то за пределами тоже?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907474
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамЭтот баг только в SPB или где-то за пределами тоже?

Этот "баг" везде, где сервер посылает значение размером меньше четырёх байт для
isc_vax_integer() и восьми - для isc_portable_integer(). Я был уверен, что в текущей
версии он этого не делает нигде (и сознательно не стал дописывать эту возможность
оптимизации траффика), но вот вылезло как минимум одно место...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907478
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertв клиенте 2.5.9 isc_vax_integer возвращает -6 (минус 6) для FAFF, а в предыдущих 65530.

А какая длина входного буфера при этом ему указывается для этого значения?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907491
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

IBExpertв клиенте 2.5.9 isc_vax_integer возвращает -6 (минус 6) для FAFF, а в предыдущих 65530.

А какая длина входного буфера при этом ему указывается для этого значения?


В паскале на грабли попадаем вот так:

Код: pascal
1.
2.
3.
4.
var
  iLen : integer;
...
  iLen := isc_vax_integer(Buffer, 2);



И если в буфере значение (беззнаковое) больше 32K - iLen окажется отрицательным.

Что касается того, где еще можно на эти грабли наступить, то я в своих плюсах нашел еще несколько таких мест. Но в большинстве из них значение больше 32K в буфере маловероятно.

Ну и замена типа iLen на беззнаковый решает проблему, хотя выглядит странно.
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907495
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DS> Я был уверен, что в текущей версии он этого не делает нигде,
DS> но вот вылезло как минимум одно место...

Ну в смысле ты не искал, где ещё есть такие кривые вызовы?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907506
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertНу и замена типа iLen на беззнаковый решает проблему, хотя выглядит странно.

Можно сказать, что решает, хотя на самом деле просто зарывает очередные грабли. И выглядит
оно странно только потому, что sizeof левой стороны присваивания не равно второму
параметру isc_vax_integer.

Тут ведь вот какая проблема: собственно в значении нет информации о его знаковости и
беззнаковости. Эта информация должна вытягиваться из предшествующего tag. И с левой
стороны присваивания должна стоять переменная соответствующего размера и знаковости. А сам
isc_vax_integer, раз уж он возвращает знаковое целое, вынужден и аргумент свой считать
знаковым. Отсюда $FAFF = -6.

Весь код внутри сервера построен на этих "негласных договорённостях" и только поэтому
принятые значения соответствуют отправленным. Редкие случаи иного всегда считались багами
и правились. А вот приложения могут быть и не в курсе, отсюда топик.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
    #39907507
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамНу в смысле ты не искал, где ещё есть такие кривые вызовы?

В коде Firebird - искал. Не нашёл. Это, конечно, не значит, что их нет, просто в
большинстве мест сидят двойные баги класса "игнорируем старшие биты полученного числа".
Поэтому-то я и не стал (пока) делать то за чем в тот раз пошёл: оптимизацию работы с
широкими выборками.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
53 сообщений из 53, показаны все 3 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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