|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
1. Запустил сабж как SS в виде приложения Код: sql 1.
2. В firebird.conf ничего не трогал, кроме RemoteServiceName, RemoteServicePort, IpcName и ServerMode 3. Из скрипта поднял базу. При тесте коннекта, все ОК а при попытке подключиться в эксперте, получаю Код: sql 1. 2. 3. 4.
4. Хотя коннект через isql проходит без ошибок Код: sql 1. 2. 3. 4. 5. 6. 7.
5. База, созданная через интерфейс эксперта, спокойно открывается. ЧЯДНТ? ================= Док. Win7 Ultim x64, Deb 7.6 i386 (Deb 8.3 i386): FB 3.0.0.32483, диалект 3, SS(win)/CS(Deb), Lazarus 1.7; FPC 3.1.1, IBX by -Rik-; IBE 2016.1.11.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 15:11 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Я не вижу, как зарегистрирована база в эксперте, поэтому ничего сказать не могу. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 15:32 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Да. Как именно в регистрационной информации о базе прописаны сервер, путь к базе, клиентская библиотека и юзер с паролем. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 16:11 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Специально подконнектился к базе из штатного комплекта буквы Код: sql 1. 2. 3. 4.
стэк ошибки Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Повторюсь, если создать БД "с нуля" в Эксперте, то все замечательно открывается ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 17:16 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Кстати, кнопка "Копировать регистрационные данные" поломалась? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 17:19 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
ДокКстати, кнопка "Копировать регистрационные данные" поломалась? Это вопрос или утверждение? Если вопрос, то я не знаю. А что касается исходной проблемы, то попробуй SYSDBA в верхнем регистре прописать. Имена пользователей в тройке регистрозависимы, а в Communication Diagnostics они, видимо, по старинке приводятся к верхнему регистру автоматом. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 17:53 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
IBExpert, Кнобка, похоже, и вправду поломалась. Верхний регистр попробую чуть позже, не дома ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 19:29 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
ДокВерхний регистр попробую чуть позже Саш, спасибо. Проблема именно в этом. Вот интересно, когда я регил в embedded-сервере SYSDBA я его в нижнем регистре вводил или в верхнем? Поэкспериментирую на досуге... зы. а кнопку и вправду починить бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 22:23 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
IBExpertИмена пользователей в тройке регистрозависимыКапец, приехали. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 22:50 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Докзы. а кнопку и вправду починить бы. А что с ней не так-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 06:03 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамIBExpertИмена пользователей в тройке регистрозависимыКапец, приехали. "Не виноватая я, он сам пришел!" (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 06:05 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
IBExpert> "Не виноватая я, он сам пришел!" (с) Не, это я не в твой адрес. Впечатлился капецом просто. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 10:43 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, во первых оно не всегда чувствительно к регистру, а только если пользователь был создан в двойных кавычках. Как для всех других идентификаторов. Код: sql 1.
поскольку IBE должен понимать таких пользователей в нём при авторизации 1. имя пользователя теперь не приводится к верхнему регистру 2. передаётся так как будто он задан в двойных кавычках ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 11:40 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Ну SYSDBA-то не создали в кавычках? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 12:01 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамНу SYSDBA-то не создали в кавычках? Но у Дока-то он в нижнем регистре был прописан :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 12:11 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
В isql имеешь в виду? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 12:41 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, в isql не зависит от регистра если подключаться так Код: sql 1.
и зависит если так Код: sql 1. 2.
В IBE вместо того чтобы городить огород с двойными кавычками просто решили сделать пользователей чувствительным к регистру всегда. В принципе это не напрягает ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 13:02 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Симонов Денис, фигасе! т.е., в тройке такое поведение: если я задаю пользователя Код: sql 1.
то для Эксперта some_user = "some_user" если так Код: sql 1.
то для Эксперта SOME_USER = some_user ? IBExpertА что с ней не так-то? у меня она почему-то не меняет содержимое буфера, соответственно, не копирует никаких данных. Может я что-то не так делаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 16:07 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Симонов Дениспросто решили сделать пользователей чувствительным к регистру всегда кстати, а можно про эти грабельки в окне авторизации пометку персонально для тройки сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 16:08 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Док, А лучше сразу галку "case sensitive" ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 18:26 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Грабельки, посмотрим, что скажет начальник транспортного цеха Саша. Наверняка, в сад пошлет :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 20:04 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Симонов Денис> В IBE вместо того чтобы городить огород с Симонов Денис> двойными кавычками просто решили сделать Симонов Денис> пользователей чувствительным к регистру всегда. Симонов Денис> В принципе это не напрягает Фигасе заявление... Интересно, кто автор всех этих идей? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 22:20 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
ДокIBExpertА что с ней не так-то? у меня она почему-то не меняет содержимое буфера, соответственно, не копирует никаких данных. Может я что-то не так делаю? Она и не должна ничего в буфер копировать, она берет регистрационные данные выбранной базы и вставляет их в поля формы регистрации. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2016, 05:16 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Не понял, чего вы до эксперта докопались? Регистрозависимые пароли - это не его фича, а сервера. Двойные кавычки - это для набора команд ручками. Какие нафиг кавычки для гуя, в котором для каждого параметра отдельное поле? Хинт про регистрозависимость для FB 3 таки придется прикрутить, это да. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2016, 05:30 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
IBExpert, Ну не пароли, а всё-таки о логинах речь. И при детальном рассморении получается что регистрозависимые логины это таки фича эксперта. Фича сервера это регистрозависимые логины при особом, отдельно выраженном (в виде кавычек) желании . ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2016, 06:45 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
ГрабелькиНу не пароли, а всё-таки о логинах речь. И при детальном рассморении получается что регистрозависимые логины это таки фича эксперта. Фича сервера это регистрозависимые логины при особом, отдельно выраженном (в виде кавычек) желании . Жжошь напалмом. В security database имена пользователей регистрозависимы. Это все, что нужно знать. Каким таким особым и отдельновыраженным желанием админ их туда вколотил - вопрос двадцать пятый. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2016, 07:50 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
IBExpert> Не понял, чего вы до эксперта докопались? IBExpert> Регистрозависимые пароли - это не его фича, а сервера. Не, к тебе претензий нет. Но от этого не легче. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2016, 10:58 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, и чем же тебя напрягают регистрозависимые логины? Напомню будет ли имя пользователя чувствительным к регистру устанавливается при создании пользователя. У тебя же нет претензий к тому что имена таблиц/хп и др. в двойных кавычках чувствительны к регистру. Это решение было принято не просто так. Кому-то нужно было чтобы можно было логины кириллицей вводить. А в SQL если имя объекта содержит что-то не из ASCII символов оно должно быть заключено в двойные кавычки. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2016, 15:27 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Симонов Денис> и чем же тебя напрягают регистрозависимые логины? Очевидно, тем, что если логин создан как Sysdba, то законнектиться я не смогу ни как sysdba, ни как SYSDBA. > У тебя же нет претензий к тому что имена таблиц/хп > и др. в двойных кавычках чувствительны к регистру. Ты совсем не понимаешь разницы между логинами и объектами БД, которые исп. в запросах? Впрочем, я заранее знаю, что ты ответишь... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2016, 18:20 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамСимонов Денис> и чем же тебя напрягают регистрозависимые логины? Очевидно, тем, что если логин создан как Sysdba, то законнектиться я не смогу ни как sysdba, ни как SYSDBA. А зачем создавать логин как CREATE USER "Sysdba"? Не надоело высасывать проблему из пальца? Если тебе нужны регистронезавсимые логины, то это не так уж сложно сделать. Последнее время всё чаще наблюдаю какой-то протест ради протеста. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2016, 10:08 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Симонов Денис, Регистрозависимость в любых именах - потенциальная грабля, будь то таблица или юзер. ИМХО конечно, но иначе как засадой не назовёшь. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2016, 12:49 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Грабельки, На вкус и цвет фломастеры разные. Так можно договорится и до того, что C++ плохой потому что он регистрозависимый. Считаешь это граблей — не используй регистрозависимые имена. Вот меня например это совершенно не парит, потому что я не использую квотированные идентификаторы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2016, 12:57 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Симонов Денис> А зачем создавать логин как CREATE USER "Sysdba"? Это смотря кто и как его создавал. Конкретно sysdba вообще должен быть пресоздан, как в оракле/мс. > Последнее время всё чаще наблюдаю какой-то протест ради протеста. А что, я радоваться всему этому должен? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2016, 14:04 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Симонов Денис> На вкус и цвет фломастеры разные. Так можно Симонов Денис> договорится и до того, что C++ плохой потому Симонов Денис> что он регистрозависимый. А вот это уже бред, лишь бы отмазаться. О чём я тебе уже говорил не раз. :) Тем более, что вкус фломастеров раньше был другой и теперь вдруг поменялся. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2016, 14:06 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
IBExpert Она и не должна ничего в буфер копировать, она берет регистрационные данные выбранной базы и вставляет их в поля формы регистрации. Саш, а нельзя ли туда прикрутить копию в буфер? Частенько при описании проблем приходится указывать параметры коннекта, и эта фича была бы весьма кстати ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2016, 11:15 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Симонов Дениспоскольку IBE должен понимать таких пользователей в нём при авторизации 1. имя пользователя теперь не приводится к верхнему регистру 2. передаётся так как будто он задан в двойных кавычках IMHO, тут добавлен сомнительный элемент искусственного интеллекта: девелопер изначально знает, что штатные утилиты сервера регистро нечувствительны . Кому нужен регистрочувствительный логин или в неанглийской раскладке, тот использует двойные кавычки. А так, поведение Эксперта не предсказуемо, а значит вводит в заблуждение. Что и доказал мой случай. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2016, 11:27 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
ДокСаш, а нельзя ли туда прикрутить копию в буфер? Частенько при описании проблем приходится указывать параметры коннекта, и эта фича была бы весьма кстати Обязательно прикручу, когда мне заняться нечем будет :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2016, 11:30 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
ДокIMHO, тут добавлен сомнительный элемент искусственного интеллекта: девелопер изначально знает, что штатные утилиты сервера регистро нечувствительны . Кому нужен регистрочувствительный логин или в неанглийской раскладке, тот использует двойные кавычки. А так, поведение Эксперта не предсказуемо, а значит вводит в заблуждение. Что и доказал мой случай. Если ты не знаешь, что логины теперь регистрозависимы, ты и штатными утилитами не законнектишься, если логин будет в нижнем регистре, например. А администрирование пользователей - это вовсе не прерогатива девелоперов в общем случае. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2016, 11:35 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
IBExpertЕсли ты не знаешь, что логины теперь регистрозависимы, ты и штатными утилитами не законнектишься, если логин будет в нижнем регистре, например.. Точно-точно? Или я тебя не так понял? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
А можно для тройки в окне настроек, как и было предложено выше, чекбокс воткнуть "case sensitive password"? Тогда для тех, кто не снял эту галку, при коннекте к паролю втихаря добавлять кавычки... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2016, 16:09 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Док, это ты подключался к стандартному sysdba который создан в верхнем регистре. В него переводится имя пользователя при авторизации. А теперь создай пользователя вот так Код: sql 1.
и попробуй подключись через isql. Ни вот так Код: sql 1. 2.
ни вот так Код: sql 1. 2.
ни даже вот так подключится не выйдет Код: sql 1. 2.
А вот так уже да Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2016, 16:29 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Симонов ДенисА вот так уже да Код: sql 1. 2.
Дык, я о том же и толкую. Регистрочувствительные и/или НеЛатиницуСодержащие пароли - очень лютая фишка тройки. Если девелопер по привычке создаст пароль в латинице (как на любой версии ниже 3.х) MegaAdmin, meGaaDmin, megaadmin и т.д., то у него, имхо, привычно не должно быть проблем с коннектом в IBE при вводе любого из этих имен (как, например, в штатных утилитах). А сейчас программер должен принудительно вводить в IBE пароль в верхнем регистре, т.е. MEGAADMIN для любого из выше перечисленных имен. А это очень неочевидное поведение Эксперта . Вот я и предложил тут и предложили крыжик добавить. И пусть тот, кто хочет поиметь себе гемор использовать регистрочуствительные пароли, оставят крыжик чекнутым. Осталось только тебя убедить и до Саши достучаться :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2016, 17:07 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
ДокТочно-точно? Или я тебя не так понял? Очевидно, что не так. Денис тебе уже попытался объяснить: если есть пользователь с логином в нижнем или смешанном регистре, ты, не зная про регистрочувствительность логинов в тройке, будешь тщетно долбиться с ним к базе из любой штатной утили. А кто и зачем создал этого пользователя - это вопрос совершенно второстепенный. ДокА это очень неочевидное поведение Эксперта. Логины в тройке регистрозависимы. Привыкайте. Крыжик к каждому полю логина в эксперте я лепить не буду. Где-то делать единственный крыжик, который будет отвечать за все поля с логинами, тоже делать не буду: мне совсем не улыбается отвечать потом на вопросы "а чё я не могу логин в нижнем регистре ввести?". И да, у меня абсолютно никакого геморроя с этим нет, потому что я уже знаю, что логины регистрозависимые. И у тебя уже не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2016, 17:31 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Симонов Денис> ни даже вот так подключится не выйдет > > SQL> connect "localhost/3000:d:\temp\employee.fdb" > CON> user 'MegaAdmin' password '123'; Ооооо, это просто что-то фееричное... И ты ещё спрашиваешь, почему я удивляюсь и возмущаюсь... Капец. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2016, 18:00 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, а нечем тут возмущаться. Кто не хочет чтобы пользователи были регистрозависимые не будет их таковыми создавать. Или у вас пользователей кто попало создаёт? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2016, 18:22 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Симонов Денис> Или у вас пользователей кто попало создаёт? Проблема в том, что "у вас" не всегда одно и то же лицо. Потому что создавать могут "всякие админы", а пользовать придется разработчикам, всяким или не всяким. Когда ты сподобишься отвлечься от теории и спуститься на землю - может, докумекаешь. Равно как и авторы сей идеи. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2016, 00:17 |
|
FB3: странные ошибки подключения
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, 1. Если под администратором понимается DBA то он должен понимать ту СУБД в которой он админит и знать все её особенности, иначе ему надо повышать квалификацию 2. если это обычный сисадмин, то разработчик может дать ему средства для управления пользователями. Не должен он в этом случае касаться SQL. А в своём средстве можешь всё что хочешь делать, хоть принудительно переводить все логины в верхний регистр. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2016, 10:42 |
|
|
start [/forum/topic.php?all=1&fid=42&tid=1599307]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
146ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
others: | 316ms |
total: | 575ms |
0 / 0 |