|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
Добрый день! Пишу повторно (оригинальный пост тут и модератор посчитал, что я задал вопрос не в той ветке. А уважаемый IBExpert считает по другому - А зачем сюда перенесли? fbclient.dll - это не эксперт) Итак, Месяц назад обновил сервер до последней версии 2.5.9. В IBExpert в настройке соединения к БД указал новый fbclient.dll (2.5.9.27139). Все работает, нареканий нет. Сейчас понадобилось воспользоваться менеджером пользователей - захожу, а там пусто. Обновил на всякий случай эксперт - ничего не изменилось. Перенастроил соединение к БД на древний fbclient.dll (2.5.5.26952) - захожу, список пользователей отображает нормально. ЧЯДНТ? Вопрос остался, проблема не решена... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 09:36 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
H.e.l.p, опять какой-то фантастический топик. Исходя из надписей на окнах ИБЭксперта список пользователей он получает через Services API. Значит у вас коннект идет не туда, или где-то вместо fbclient.dll затесался переименованный fbembed.dll, а вы не указываете имя сервера при коннекте, и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 11:27 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
kdv Значит у вас коннект идет не туда, или где-то вместо fbclient.dll затесался переименованный fbembed.dll, а вы не указываете имя сервера при коннекте, и т.д. Коннект идет к одной и той же БД, fbclient.dll использую оригинальные из инсталляций взятых на офф источнике, имя сервера указываю. Могу выслать одну и вторую fbclient.dll ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 11:37 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
H.e.l.p, зачем высылать? fbclient.dll (2.5.9.27139) - нормально открывается user manager. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 11:44 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
Другие-то сервисы через Services API работают? Статистика БД, лог сервера,...? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 11:54 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
kdv, хм, проверил на локальном сервере (127.0.0.1) все работает и с старым и новым клиентом. На удаленном сервере - не работает с новым, со старым клиентом работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 11:57 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
19.12.2019 11:57, H.e.l.p пишет: > На удаленном сервере - не работает полная версия сервера Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 12:01 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
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. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 12:02 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
Мимопроходящий полная версия сервера WI-V6.3.9.27139 Firebird 2.5 select rdb$GET_CONTEXT('SYSTEM', 'ENGINE_VERSION') from rdb$database 2.5.9 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 12:05 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
fbsvcmgr пробовал ? Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 15:09 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
hvlad fbsvcmgr пробовал ? Код: plaintext
Зашел на сервер. Выполнил - все ок. Подключился от себя к серверу экспертом (с старым клиентом) - в списке пользователей его вижу ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 16:20 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
H.e.l.p Зашел на сервер. Выполнил - все ок. H.e.l.p Подключился от себя к серверу экспертом (с старым клиентом) - в списке пользователей его вижу Не надо экспертом, не о нём сейчас речь. Надо - штатными утилитами. И новым клиентом. "от себя" к серверу с fbsvcmgr и клиентом 2.5.9 - ы ? Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 16:29 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
И проверь конфиг "того" сервера ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 16:31 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 17:33 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
H.e.l.p fbsvcmgr remotehost:service_mgr user sysdba password psw action_display_user отработал нормально, список пользователей я получил H.e.l.p Конфиг того сервера Хотя... RootDirectory не надо трогать. Зачем оно там ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 17:39 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
hvlad, С клиентом вопрос исчерпан, но почему такое поведение в эксперте? RootDirectory = c:\Program Files\Firebird\Firebird_2_5\ - остался с тех времен, когда не сервере было поднято несколько инстантов FireBird. Указан он верно - может влиять негативно? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 17:46 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
H.e.l.p RootDirectory = c:\Program Files\Firebird\Firebird_2_5\ - остался с тех времен, когда не сервере было поднято несколько инстантов FireBird. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 17:50 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
H.e.l.p 1. Локально к серверу Ты же писал, что с локальным сервером у тебя оба клиента нормально работают. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 18:35 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
IBExpert, Да. С локальным оба работают нормально. А с удаленным только клиент 2.5.5, 2.5.9 не хочет. Локально к серверу - имелось ввиду, что с локальной машины с помощью клиента 2.5.9 штатными средствами запросить клиентов с сервера. Штатными работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 09:53 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
Делаю локально к удаленному: 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 Если тоже самое делаю к локальному серверу, ошибок никаких нет с обоими клиентами. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 10:09 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
У меня нет идей, почему с одним клиентом все ОК, а с другим - проблемы. Попробуй еще в эксперте перед запуском User Manager включить SQL монитор, и там на закладке опций выбрать Services manager actions. Может, он что интересное покажет. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 10:48 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
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] А нельзя запротоколировать получаемый результат от сервера? Я так понимаю, что есть кривизна в данных о пользователях на сервере. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 11:19 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
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. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 11:20 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
hvladЭто выглядит как два вызова isc_service_start для одного и того же хендла сервиса А в пределах одного подключения к менеджеру нельзя стартовать два сервиса последовательно? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 12:53 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov А в пределах одного подключения к менеджеру нельзя стартовать два сервиса последовательно? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 13:39 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
hvlad Это выглядит как два вызова isc_service_start для одного и того же хендла сервиса Судя по логу монитора, так оно и есть: эксперт запросил список пользователей, запрос по какой-то причине не может завершиться, в это время пользователь жмет Add User. Но это следствие, а вот почему запрос не завершается - непонятно пока. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 14:42 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
H.e.l.p А нельзя запротоколировать получаемый результат от сервера? Я так понимаю, что есть кривизна в данных о пользователях на сервере. В выходные посмотрю, на чем там зависнуть может. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 14:43 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
H.e.l.p А нельзя запротоколировать получаемый результат от сервера? Я так понимаю, что есть кривизна в данных о пользователях на сервере. Качай сегодняшнюю версию. В настройках монитора оставь включенными только service actions. Запускай монитор, запускай User Manager. В логе увидишь записи "<< Service data" - это есть чистый и незамутненный ответ на isc_service_query. Вставай на запись, внизу появится hex редактор. Смотри, что там есть интересного. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2019, 06:34 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
IBExpert, Смотрю. А как сохранить этот ответ в виде файла? В редакторе я мало что вижу - все в юникоде... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 14:53 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
H.e.l.p Смотрю. А как сохранить этот ответ в виде файла? В редакторе я мало что вижу - все в юникоде... Никак не сохранить. Сколько таких ответов от сервера? Сколько у тебя пользователей вообще? Не проще скопировать себе на локальный комп security.fdb и поковырять ее? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 15:10 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
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. Локально я себе копировал - визуально все ок. Что ковырять? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 15:48 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
H.e.l.p Ответов таких один - с клиентом 2.5.9 И сколько там байт в этом ответе? Хорош портянки постить. Я же сказал: в настройках монитора оставь включенными только service actions. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 16:11 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
В общем, сохранение в файл таки надо прикрутить... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 16:12 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
IBExpert, 65533 (FFF0 + 13 байт) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 16:26 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
А второй и третий байты чему равны? Если они не нулевые, то должен быть как минимум еще один пакет с данными. В общем, качай свежий билд и сохраняй содержимое редактора в файл (по F2). Ну и на мыло мне присылай. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 16:45 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
H.e.l.pЮзеров 993. это интересно. зачем столько? Лениво роли давать? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 17:20 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
kdv, У них есть свои роли. Просто, столько пользователей системы за 7 лет прошло. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 18:07 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
IBExpert А второй и третий байты чему равны? Если они не нулевые, то должен быть как минимум еще один пакет с данными. FA FF. Пакет один, отправил на почту. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 18:21 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
H.e.l.p FA FF. Пакет один, отправил на почту. Да, я посмотрел уже. Должны быть еще пакеты. Если их нет, возникает вопрос - куда они делись? Я не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 18:24 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
IBExpert, С клиентом 2.5.5 приходит три. Первый совпадает до байта в обоих клиентах. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 18:34 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
Нагенерил пользователей локально, создав скрипт. Выполнил. Та же ситуация с менеджером пользователей уже локально. С новым клиентом список не получаю, со старым получаю. Проверьте плиз, у вас так же? 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 19:03 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
H.e.l.p Проверьте плиз, у вас так же? Да, теперь так же. Докладываю: в клиенте 2.5.9 isc_vax_integer возвращает -6 (минус 6) для FAFF, а в предыдущих 65530. И так для половины диапазона 0000..FFFF: возвращаются отрицательные значения вместо положительных в предыдущих клиентах. Соответственно, длина данных в пакете определяется неправильно (меньше нуля), следующий пакет не запрашивается, полученный не анализируется -> пользователей в User Manager нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 05:53 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
По идее, в 2.5.9 isc_vax_integer работает правильно, а раньше работала неправильно... Гм. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 07:18 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 07:24 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
Вот же ж подстава :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 07:39 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
24.12.2019 07:24, dimitr пишет: > > http://tracker.firebirdsql.org/browse/CORE-5675 > жуть. где это может проявиться? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 11:28 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
Кстати, да. Этот баг только в SPB или где-то за пределами тоже? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 13:28 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамЭтот баг только в SPB или где-то за пределами тоже? Этот "баг" везде, где сервер посылает значение размером меньше четырёх байт для isc_vax_integer() и восьми - для isc_portable_integer(). Я был уверен, что в текущей версии он этого не делает нигде (и сознательно не стал дописывать эту возможность оптимизации траффика), но вот вылезло как минимум одно место... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 13:42 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
IBExpertв клиенте 2.5.9 isc_vax_integer возвращает -6 (минус 6) для FAFF, а в предыдущих 65530. А какая длина входного буфера при этом ему указывается для этого значения? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 13:47 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov IBExpertв клиенте 2.5.9 isc_vax_integer возвращает -6 (минус 6) для FAFF, а в предыдущих 65530. А какая длина входного буфера при этом ему указывается для этого значения? В паскале на грабли попадаем вот так: Код: pascal 1. 2. 3. 4.
И если в буфере значение (беззнаковое) больше 32K - iLen окажется отрицательным. Что касается того, где еще можно на эти грабли наступить, то я в своих плюсах нашел еще несколько таких мест. Но в большинстве из них значение больше 32K в буфере маловероятно. Ну и замена типа iLen на беззнаковый решает проблему, хотя выглядит странно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 14:11 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
DS> Я был уверен, что в текущей версии он этого не делает нигде, DS> но вот вылезло как минимум одно место... Ну в смысле ты не искал, где ещё есть такие кривые вызовы? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 14:15 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
IBExpertНу и замена типа iLen на беззнаковый решает проблему, хотя выглядит странно. Можно сказать, что решает, хотя на самом деле просто зарывает очередные грабли. И выглядит оно странно только потому, что sizeof левой стороны присваивания не равно второму параметру isc_vax_integer. Тут ведь вот какая проблема: собственно в значении нет информации о его знаковости и беззнаковости. Эта информация должна вытягиваться из предшествующего tag. И с левой стороны присваивания должна стоять переменная соответствующего размера и знаковости. А сам isc_vax_integer, раз уж он возвращает знаковое целое, вынужден и аргумент свой считать знаковым. Отсюда $FAFF = -6. Весь код внутри сервера построен на этих "негласных договорённостях" и только поэтому принятые значения соответствуют отправленным. Редкие случаи иного всегда считались багами и правились. А вот приложения могут быть и не в курсе, отсюда топик. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 14:33 |
|
В чем разница между клиентами Firebird 2.5.5 и Firebird 2.5.9?
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамНу в смысле ты не искал, где ещё есть такие кривые вызовы? В коде Firebird - искал. Не нашёл. Это, конечно, не значит, что их нет, просто в большинстве мест сидят двойные баги класса "игнорируем старшие биты полученного числа". Поэтому-то я и не стал (пока) делать то за чем в тот раз пошёл: оптимизацию работы с широкими выборками. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 14:37 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1560484]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
122ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
1ms |
others: | 251ms |
total: | 493ms |
0 / 0 |