|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
Добрый день. Столкнулся с необъяснимым поведением. При подключении через flamerobin к удалённому хосту логин и пароль воспринимаются корректно, всё работает. Те же реквизиты забиты в connectionstring в .Net сервисе Код: c# 1. 2. 3.
однако, сервис выкидывает ошибку FbException (0x80004005): Your user name and password are not defined. Я несколько раз всё перепроверил, не могу найти ни одного объяснения. Этот сервис работает на множестве серверов, ни где такой проблемы ранее не возникало. ERROR DbFactory.Implementation.FilteredData FirebirdSql.Data.FirebirdClient.FbException (0x80004005): Your user name and password are not defined. Ask your database administrator to set up a Firebird login. ---> Your user name and password are not defined. Ask your database administrator to set up a Firebird login. в FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect() в C:\Users\Jiri\Documents\devel\NETProvider\working\Provider\src\FirebirdSql.Data.FirebirdClient\FirebirdClient\FbConnectionInternal.cs:строка 172 в FirebirdSql.Data.FirebirdClient.FbConnectionPoolManager.Pool.GetConnection(FbConnection owner) в C:\Users\Jiri\Documents\devel\NETProvider\working\Provider\src\FirebirdSql.Data.FirebirdClient\FirebirdClient\FbConnectionPoolManager.cs:строка 99 в FirebirdSql.Data.FirebirdClient.FbConnection.Open() в C:\Users\Jiri\Documents\devel\NETProvider\working\Provider\src\FirebirdSql.Data.FirebirdClient\FirebirdClient\FbConnection.cs:строка 516 в DbFactory.Implementation.FilteredData.Init(HospDbContext context) в DbFactory\Implementation\FilteredData.cs:строка 44 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2018, 15:11 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
alex_webster, Если мой хрустальный шар не врёт, то у тебя FB версии 3. Тогда чти про Legacy_UserManager. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 08:55 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
Barkan, таков вывод таблицы sec$users, с правами всё окей. Код: sql 1. 2. 3. 4.
под CHEA тоже нет коннекта ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 08:17 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
alex_webster, А в firebird.conf какие значения для параметров: AuthServer AuthClient UserManager ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 09:28 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
alex_webster, Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 09:32 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
alex_webster, CHEA коннект из 2.5, из 3.0 не будет. А .Net работает голым протоколом 3.0, без чтения firebird.conf и без legacy. Короче, насоздавали юзеров как попало... В общем, я бы советовал вернуться в исходную точку, и начать все по новой. Особенно учитывая, что у .net никаких легаси не будет. И также учитывая то, что в серьезных сетях у .нет драйвера обрывы коннектов идут чаще, чем у штатного fbclient.dll. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 10:36 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
и вообще - забить и забыть. как страшный сон. зы: M$ заявила что отказ от OLEDB был ошибкой. ззЫ: и уже даже выпустили новый провайдер для своего M$SQL. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 10:41 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
Мимопроходящийзы: M$ заявила что отказ от OLEDB был ошибкой. Що, опять???? DDDD https://stackoverflow.com/questions/49650180 connectionString="User=SYSDBA;Password=masterkey;Database= Go figure... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 13:30 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
Симонов Денис, WireCrypt = enabled - именно так всё в конфиге. Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:30 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
Симонов Денис,Barkan Код: sql 1. 2. 3. 4.
kdv CHEA коннект из 2.5, из 3.0 не будет. А .Net работает голым протоколом 3.0, без чтения firebird.conf и без legacy. Короче, насоздавали юзеров как попало... В общем, я бы советовал вернуться в исходную точку, и начать все по новой. Особенно учитывая, что у .net никаких легаси не будет. Можно поподробнее, почему CHEA коннект из 3.0 не будет и почему без чтения firebird.conf и без legacy ? kdvВ общем, я бы советовал вернуться в исходную точку, и начать все по новой. Особенно учитывая, что у .net никаких легаси не будет. пруфы? Вернуться в каком смысле? приложение уже работает давно, у разных клиентов, первый раз на это наткнулись.. где почитать про "никаких легаси"? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:36 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
alex_websterМожно поподробнее, почему CHEA коннект из 3.0 не будет потому что CHEA Legacy_UserManager для SRP ты его нe создавал ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:45 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
Arioch https://stackoverflow.com/questions/49650180 connectionString="User=SYSDBA;Password=masterkey;Database=.... in Firebird 3 there are potentially two SYSDBA users - the Legacy one and the new "SRP" one. You have to create BOTH after FB3 installation, if you (your apps) need them. Check release notes and other documentation about installing and configuring fb3. There even was a book about migrating to FB3. Try select * from sec$users. It seems you did not created one of those two SYSDBAs and that makes .Net provider fail. Also try ibprovider.com - commercial, but maybe it would make it have better support ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:46 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
alex_webster, а на кой вам Legacy_Auth? В последних версиях .NET провадера поддерживается SRP. Уж не знаю сделан ли у них перебор провадеров аутентификации или просто проверяется версия >3.0 используем SRP, если ниже Legacy_Auth. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:46 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
alex_webster почему CHEA коннект из 3.0 не будет и почему без чтения firebird.conf и без legacy ? потому что драйвер .Net для ФБ 3.0 работает с ФБ 3.0 по прямому протоколу, и насколько я в курсе, никакие настройки из firebird.conf (как это делает fbclient.dll) не читает, и в режиме legacy работать не может. А чтобы .net работал с ФБ 3, нужен драйвер, который работает с 2.5, и как раз включен режим легаси. Я, конечно, могу ошибаться, но тем, кто работает с .Net драйвером, надо однозначно читать профильную рассылку, и в случае чего обращаться к автору драйвера, потому что документации или faq по нему нифига нет. alex_websterВернуться в каком смысле? приложение уже работает давно, у разных клиентов, первый раз на это наткнулись значит работа идет с драйвером .нет, который совместим с 2.5, и значит надо использовать legacy. А если что-то вдруг перестало работать, то надо возвращаться в исходную точку, то есть, к базовому firebird.conf на сервере ФБ3, и настраивать его по новой, на работу именно с клиентами (обычными) 2.5. А если "где-то коннектится, а где-то нет" - смотреть, каким клиентом и с какими настройками коннектится конкретное приложение. Я не верю, что один и тот же .нет драйвер с одной машины работает, а с другой - не работает. Кто такой flamerobin, и чем он коннектится, я понятия не имею. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:48 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
kdv, flamerobin использует нативный клиент ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:49 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
Arioch, но у меня и под SYSDВA коннекта в .net сервисе нету и почему тогда Flamerobin коннектится и под CHEA и под SYSDBA Симонов Денис В последних версиях .NET провадера Какие версии считаются последними, 5.12 ? ну или если точнее задать вопрос, с какой версии есть поддержка SRP ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:50 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
alex_webster, всё-таки попробуй IBProvider если с ним заработает - как минимум будет ясно, что код твоей службы + настройки DotNet более-менее правильные ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:52 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
kdv, Симонов Денис , в любом случае спасибо за разъяснение ситуации, хотя бы теперь более-менее понятна причина происходящего ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:54 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
Arioch, будет время - попробую, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:54 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
alex_websterпочему тогда Flamerobin коннектится как вариант, если гадать, быть может потому что ты поставил на сервере правильные пароли для CHEA/Legacy_UserManager и SYSDBA/Legacy_UserManager, а вот для SYSDBA/SRP ты пароль на masterkey не менял ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:55 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
Симонов Денисflamerobin использует нативный клиент нативный клиент - это fbclient.dll ? alex_websterс какой версии есть поддержка SRP так у вас там в легаси все повернуто. Я бы в первую очередь проверил коннект к вашему легаси ФБ3 клиентом фб3 БЕЗ firebird.conf. Правда, в отношении .net все равно будет непонятно, поддерживает он Srp или нет, а если да, то поддерживает ли legacy, т.е. умеет переключаться как fbclient.dll. Разложите у себя все по полкам - через каких клиентов коннект есть, а через каких - нет. 1. fbclient от 2.5 2. fbclient от 3.0 без firebird.conf 3. fbclient от 3.0 с вашими настройками в firebird.conf 4. .net драйвер версии Х ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:56 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
https://stackoverflow.com/questions/49650180 connectionString= .... ;Database=/info/bd.fdb; ..... у тебя сервачок не на юнихах случайно? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:56 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
alex_webster, я не помню с какой точно версии поддерживается SRP. В текущей точно поддерживается. А вот шифрование трафика до сих пор не сделано ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:57 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
kdvКто такой flamerobin, и чем он коннектится, я понятия не имею. кроссплатформенный нативный, скорее всего коннектится через библиотеку IB++/IBPP через fbclient ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 17:57 |
|
с# Your user name and password are not defined.
|
|||
---|---|---|---|
#18+
Ariochу тебя сервачок не на юнихах случайно? kdvтак у вас там в легаси все повернуто. Я бы в первую очередь проверил коннект к вашему легаси ФБ3 клиентом фб3 БЕЗ firebird.conf. Правда, в отношении .net все равно будет непонятно, поддерживает он Srp или нет, а если да, то поддерживает ли legacy, т.е. умеет переключаться как fbclient.dll. Разложите у себя все по полкам - через каких клиентов коннект есть, а через каких - нет. 1. fbclient от 2.5 2. fbclient от 3.0 без firebird.conf 3. fbclient от 3.0 с вашими настройками в firebird.conf 4. .net драйвер версии Х Сервер БД боевой, на винде, на нём крутится стороннее приложение, по этому трогать и менять его конфигурацию нельзя. Надо воспроизводить ситуацию локально и искать решение, да. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2018, 18:03 |
|
|
start [/forum/topic.php?fid=40&fpage=35&tid=1561172]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 155ms |
0 / 0 |