powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ADO.NET Provider & Firebird 3
23 сообщений из 48, страница 2 из 2
ADO.NET Provider & Firebird 3
    #39186866
Minkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После удаления и переустановки FB3 RC2,(в инсталяшке есть опция конекта старых клиентов), в firebird.conf установил параметры как показал Симонов Денис и все заработало.

Всем огромное спасибо.
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39186913
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minkus,

переустанавливать ФБ не было никакой необходимости. достаточно корректно отредактировать firebird.conf.
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39187405
Minkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Кстати, поле всех изменений нет возможности подключения с клиентом 3.0.
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39187441
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minkus,

может сначала стоит прочитать Release Notes чтобы не задавать одних и тех же вопросов. Покажи здесь изменённые параметры firebird.conf
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39187726
Minkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,


читал Release Notes.
вот измененные параметры:

Код: plsql
1.
2.
3.
4.
AuthClient = Legacy_Auth, Srp, WinSspi
AuthServer = Legacy_Auth, Srp, Win_Sspi
UserManager = legacy_usermanager
WireCrypt = Enabled



Ошибка:
You username and password a not defined. Ask your database administrator to setup a Firebird login.
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39187728
Minkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

да и конечно
Код: plsql
1.
UserManager = legacy_usermanager
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39187731
Minkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minkus,

с клиентом 2.5 все работает.
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39187734
Minkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minkus,

извините, заработался...
правильная ошибка:

Install incomplete, please read the Compatibility chapter in the release notes for this version.
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39187862
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minkus,

тебе даже ошибка говорит что надо прочитать.

Minkusвот измененные параметры:

Код: plsql
1.
2.
3.
4.
AuthClient = Legacy_Auth, Srp, WinSspi
AuthServer = Legacy_Auth, Srp, Win_Sspi
UserManager = legacy_usermanager
WireCrypt = Enabled




1. Плагина WinSspi не существует, правильный плагин Win_Sspi.
2. Даже с таким конфигом новый fbclient должен работать.

fbclient от Firebird 3 лежит там же где Firebird или отдельно? Если лежит отдельно то есть ли с ним рядом firebird.conf?

Если лежит отдельно и firebird.conf нету, то по умолчанию последовательность такая AuthClient = Srp, Win_Sspi, Legacy_Auth, т.е.
сначала пытается подрубится по Srp. С учётом того что в UserManager менеджера Srp нету, то сделать он этого не сможет, далее попробует по Win_Sspi, снова не прокатит и лишь потом по Legacy_Auth, где по идее всё должно быть успешно.

У меня на тестовой машине настроено так что новый клиент ходит под Srp, а старый под Legacy_Auth.

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

Естественно в каждом менеджере пользователей свой sysdba и другие пользователи.

При этом я спокойно захожу хоть через ADO.NET, хоть через fbcleint 2.5, хоть через fbclient 3.0.
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39189331
Minkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

WinSspi стр.117 Compatibility Issues .
Исправьте!
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39189339
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minkus,

за release notes я не отвечаю. Только за русскоязычную документацию по языку SQL. Это в трекер надо
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39189378
Minkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

А можно эти параметры
Код: plsql
1.
2.
3.
4.
AuthServer = Legacy_Auth, Srp, Win_Sspi
AuthClient = Legacy_Auth, Srp, Win_Sspi
UserManager = Legacy_UserManager, Srp
WireCrypt = Enabled


включить в database.conf ?
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39189382
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minkus,

да
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39189418
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MinkusСимонов Денис,

А можно эти параметры
Код: plsql
1.
2.
3.
4.
AuthServer = Legacy_Auth, Srp, Win_Sspi
AuthClient = Legacy_Auth, Srp, Win_Sspi
UserManager = Legacy_UserManager, Srp
WireCrypt = Enabled



включить в database.conf ?Те, которые явно помечены в firebird.conf, как "Per-database configurable"

Для кого вот это написано ?
firebird.conf
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
# Scopes
# ------
# Some parameters are marked as per-database / per-connection configurable.
# Per-database configuration is done in file databases.conf (former aliases.conf).
# Per-connection configuration is primarily client tool and done using
# isc_dpb_config parameter in DPB (isc_spb_config for services).
# Notice that per-database entries also may be tuned using DPB in case of
# embedded engine when attaching to database first time.
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39189537
Minkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

Спасибо.
Все становится намного яснее.
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39189734
Minkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Локально подключаюсь нормально в новый алиас, а с других компом нет. опять посылает читать release notes...
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39189769
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minkus,

короче я тут недавно маялся с эти делом. Так вот sysdba в Legacy_Auth оказывается уже есть, поэтому ему надо просто поменять пароль на нужный. В Srp изначально sysdba нет и его надо создать. Но есть один странный глюк. Во время инициализации sysdba можно создать второго sysdba в Legacy_Auth (помимо встроенного) и в этом случае начинаются глюки. Причём третьего и т.д. под одним и тем же менеджером создать нельзя. Второго в Srp тоже создать не выйдет. Да и второго под Legacy_Auth после удаления встроенного тоже.

У меня заработал следующий алгоритм на чистом снапшоте.

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

isql
Код: sql
1.
2.
3.
4.
connect security.db user sysdba;
create user sysdba password '****' using plugin Srp;
alter user sysdba password '****' using plugin Legacy_UserManager;
exit;



запускаем Firebird. И подключаемся из любого клиента.
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39189980
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисНо есть один странный глюк. Во время инициализации sysdba можно создать второго sysdba в Legacy_Auth (помимо встроенного) и в этом случае начинаются глюки.Это уже в трекере ?
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39190000
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисесть один странный глюк. Во время инициализации sysdba можно создать
второго sysdba в Legacy_Auth (помимо встроенного) и в этом случае начинаются глюки
Вероятно, второй sysdba создаётся с другим регистром. Имена пользователей теперь могут
быть регистрочувствительные.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39190034
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

да хоть б и так - у него же в скрипте sysdba без кавычек - значит должен приводиться к апперкейзу ?
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39190112
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

Будет
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39190192
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

к сожалению повторить не удалось. Но я точно видел 3-х sysdba: 2 в Legacy_UserManager и один в Srp. Может какой-то случайный глюк был. Причём удалить одного из тех что раздвоился было нельзя. Писал что пользователь не найден. Ту security.db я уже выкинул, поэтому и следов теперь никаких не отыскать.
...
Рейтинг: 0 / 0
ADO.NET Provider & Firebird 3
    #39190409
Minkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

вот этого не хватало,

Код: plsql
1.
create user sysdba password '****' using plugin Srp;



сейчас все работает.

Спасибо.
...
Рейтинг: 0 / 0
23 сообщений из 48, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ADO.NET Provider & Firebird 3
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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