|
|
|
Firebird 3.0. Как заставить его работать с клиентами 2.x и 3.x: памятка + вопрос(ы)
|
|||
|---|---|---|---|
|
#18+
Intro. Замышлялось это сообщение как памятка. Но в итоге всё равно вышел облом, так что там, ниже, ещё и ВОПРОС будет :-) Пора это задокументировать на языке Пушкина, Тургенева и Булгакова, ибо изабэлло бесконца вчитываться в пояснения firebird.conf'a и рыться в личке с поиском сообщений от Алекса. Возможно, кому-то еще пригодится: будет где-то зоопарк из машин с разными клиентами (2.х и 3.х), тогда и вспомните про этот топег Приведенный ниже текст относится только к случаю "тестовых игрищ", когда в старую security3.fdb еще не занесены десятки юзеров. Итак, после скачивания снапшота ФБ, его распаковки и копирования всех файлов в выбранную папку %FIREBIRD_3_HOME%: 1. остановить и удалить старую службу ФБ-3, если она была поставлена до этого: uninstall.bat <fb3_service_name>; 2. скопировать куда-нить firebird.conf, если он содержит изменённые параметры; заменить %FIREBIRD_3_HOME%\firebird.conf на дефолтный (из снапшота) 3. находясь в %FIREBIRD_3_HOME%, прописать SYSDBA: Код: plaintext 4. прописать остальных пользователей, которые будут коннектиться клиентом 3 .х: gsec -add ... -pw ... Код: plaintext 1. 2. gsec -display Код: plaintext 1. 2. 3. 4. 5. 6. 6.1 отредактировать в firebird.conf следующие параметры: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 6.2 прописать пользователей, которые будут коннектиться клиентами 2 .х: gsec -add ... -pw ... Код: plaintext 1. 2. gsec -display Код: plaintext 1. 2. 3. 4. 5. 6. 7. Если же сейчас снова закомментарить параметр UserManager, то список будет содержать уже только тех, первых, юзеров: gsec -display Код: plaintext 1. 2. 3. 4. 5. Насколько могу понять, команда gsec всегда "смотрит" в firebird.conf (независимо от того, запущен сам ФБ или нет). 7. запустить ФБ-3 (удобнее сначала как приложение: %FIREBIRD_3_HOME%\firebird -a -m) 8. проверить клиентом 2.x, что возможен коннект к ФБ-3: isql fb3host/fb3port:employee -user u25x ... Код: plaintext 1. 2. 3. 4. 5. 6. isql fb3host/fb3port:employee -user u30x ... Код: plaintext 1. 2. 3. 4. 5. 6. А ТЕПЕРЬ - ВОПРОС. И ОБЛОМ ТОЖЕ: 10. проверить клиентом 3.х с какой-нибудь другой машины, что возможен коннект: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. "Ну, вот мы и в Хопре". Что не так в последнем пункте ? Почему клиент-3 (пусть и не самый свежак, 22-sep-2013) не может приаттачиться к серверу-3 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 23:08:21 |
|
||
|
Firebird 3.0. Как заставить его работать с клиентами 2.x и 3.x: памятка + вопрос(ы)
|
|||
|---|---|---|---|
|
#18+
Таблоид Код: plaintext 1. 2. Что не так в последнем пункте ? Почему клиент-3 (пусть и не самый свежак, 22-sep-2013) не может приаттачиться к серверу-3 ?Нарыл еще одну машину, где ФБ-3 от 07-дек-2013: с неё коннект к сборке 30802 идёт "на ура". Код: plaintext 1. 2. 3. 4. 5. 6. Видимо, какая-то грабля в том клиенте, что от сент-2013 (WI-T3.0.0.30663). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2013, 01:36:12 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=106&tid=1564039]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
295ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 595ms |

| 0 / 0 |
