После апгрейда клиента, перестала проходить авторизация из ПО, использующее Firebird, даже под SYSDBA. В чём может быть загвоздка? Сервер - FB 2.1, из IBExpert и других программ всё работает, и только одна самописная (исходников которой уже и не найти) - не работает с клиентами старше 1.5.x (на клиенте 2.0 тоже не проходит авторизация на сервере).
Тип авторизации на сервере - native.
Апгрейд клиента с Firebird 1.5 до 2.1
Модераторы: kdv, Alexey Kovyazin
Re: Апгрейд клиента с Firebird 1.5 до 2.1
тип подключения ? ну или строка подключения.
клиенты должны быть совместимыми вроде.
клиенты должны быть совместимыми вроде.
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Re: Апгрейд клиента с Firebird 1.5 до 2.1
Гораздо интереснее вопрос: какой версии на сервере security2.fdb и как её мигрировали. То, что между 1.5 и 2.0 поменялся алгоритм хэширования паролей не знает только ленивый...
Re: Апгрейд клиента с Firebird 1.5 до 2.1
security2.fdb пустая, до её миграции ещё дело не дошло. Проблема-то в том, что даже SYSDBA не пускает, при чём только из одной программы.
Вот так выглядит авторизация от клиента FB1.5, удачная:
А вот это - попытка авторизации клиентом FB2.0:
Пароль на SYSDBA был изменен на masterkey.
Вот так выглядит авторизация от клиента FB1.5, удачная:
Код: Выделить всё
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00000000 00 00 00 01 00 00 00 13 00 00 00 02 00 00 00 1D ................
00000010 00 00 00 13 2F 6F 70 74 2F 66 69 72 65 62 69 72 ..../opt/firebir
00000020 64 2F 31 2E 66 64 62 00 00 00 00 02 00 00 00 18 d/1.fdb.........
00000030 01 0B 4C 6F 63 61 6C 20 55 73 65 72 31 04 07 43 ..Local User1..C
00000040 6F 6D 70 4E 6D 65 06 00 00 00 00 08 00 00 00 01 ompNme..........
00000050 00 00 00 02 00 00 00 03 00 00 00 02 00 00 00 0A ................
00000060 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 04 ................
00000070 00 00 00 13 00 00 00 00 00 00 00 13 2F 6F 70 74 ............/opt
00000080 2F 66 69 72 65 62 69 72 64 2F 31 2E 66 64 62 00 /firebird/1.fdb.
00000090 00 00 00 2F 01 1C 06 73 79 73 64 62 61 1C 06 53 .../...sysdba..S
000000A0 59 53 44 42 41 30 07 57 49 4E 31 32 35 31 1E 0B YSDBA0.WIN1251..
000000B0 51 50 33 4C 4D 5A 2F 4D 4A 68 2E 3A 04 00 00 00 QP3LMZ/MJh.:....
000000C0 00 3E 00 00 00 00 00 28 00 00 00 00 00 00 00 00 .>.....(........
000000D0 00 00 00 01 3E 00 00 00 00 00 02 00 00 00 00 1D ....>...........
000000E0 00 00 00 00 00 00 00 00 00 00 00 3E 00 00 00 00 ...........>....
000000F0 00 00 00 44 00 00 00 01 00 00 00 02 00 00 00 01 ...D............
00000100 00 00 00 48 73 65 6C 65 63 74 20 66 69 6C 6E 61 ...Hselect filna
00000110 6D 65 2C 74 65 72 6E 61 6D 65 2C 62 74 69 6E 61 me,tername,btina
00000120 6D 65 2C 66 69 72 73 74 72 65 67 64 61 74 65 20 me,firstregdate
Код: Выделить всё
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00000000 00 00 00 01 00 00 00 13 00 00 00 02 00 00 00 1D ................
00000010 00 00 00 13 2F 6F 70 74 2F 66 69 72 65 62 69 72 ..../opt/firebir
00000020 64 2F 31 2E 66 64 62 00 00 00 00 02 00 00 00 18 d/1.fdb.........
00000030 01 0B 4C 6F 63 61 6C 5F 55 73 65 72 31 04 07 43 ..Local_User1..C
00000040 6F 6D 70 4E 6D 65 06 00 00 00 00 08 00 00 00 01 ompNme..........
00000050 00 00 00 02 00 00 00 03 00 00 00 02 00 00 00 0A ................
00000060 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 04 ................
00000070 00 00 00 13 00 00 00 00 00 00 00 13 2F 6F 70 74 ............/opt
00000080 2F 66 69 72 65 62 69 72 64 2F 31 2E 66 64 62 00 /firebird/1.fdb.
00000090 00 00 00 8E 01 3A 04 00 00 00 00 3E 00 1C 06 73 ..._.:.....>...s
000000A0 79 73 64 62 61 1E 0B 51 50 33 4C 4D 5A 2F 4D 4A ysdba..QP3LMZ/MJ
000000B0 68 2E 1C 06 53 59 53 44 42 41 1D 09 6D 61 73 74 h...SYSDBA..mast
000000C0 65 72 6B 65 79 30 07 57 49 4E 31 32 35 31 1C 06 erkey0.WIN1251..
000000D0 53 59 53 44 42 41 1D 09 6D 61 73 74 65 72 6B 65 SYSDBA..masterke
000000E0 79 30 07 57 49 4E 31 32 35 31 1C 06 53 59 53 44 y0.WIN1251..SYSD
000000F0 42 41 1D 09 6D 61 73 74 65 72 6B 65 79 30 07 57 BA..masterkey0.W
00000100 49 4E 31 32 35 31 1C 06 53 59 53 44 42 41 1D 09 IN1251..SYSDBA..
00000110 6D 61 73 74 65 72 6B 65 79 30 07 57 49 4E 31 32 masterkey0.WIN12
00000120 35 31 00 00 00 00 00 06 51......