powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / FB3: странные ошибки подключения
22 сообщений из 47, страница 2 из 2
FB3: странные ошибки подключения
    #39227921
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГрабелькиНу не пароли, а всё-таки о логинах речь. И при детальном рассморении получается что регистрозависимые логины это таки фича эксперта. Фича сервера это регистрозависимые логины при особом, отдельно выраженном (в виде кавычек) желании .

Жжошь напалмом. В security database имена пользователей регистрозависимы. Это все, что нужно знать.
Каким таким особым и отдельновыраженным желанием админ их туда вколотил - вопрос двадцать пятый.
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39227963
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert> Не понял, чего вы до эксперта докопались?
IBExpert> Регистрозависимые пароли - это не его фича, а сервера.

Не, к тебе претензий нет. Но от этого не легче.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228017
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

и чем же тебя напрягают регистрозависимые логины?
Напомню будет ли имя пользователя чувствительным к регистру устанавливается при создании пользователя.
У тебя же нет претензий к тому что имена таблиц/хп и др. в двойных кавычках чувствительны к регистру.
Это решение было принято не просто так. Кому-то нужно было чтобы можно было логины кириллицей вводить. А в SQL если имя объекта содержит что-то не из ASCII символов оно должно быть заключено в двойные кавычки.
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228054
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> и чем же тебя напрягают регистрозависимые логины?

Очевидно, тем, что если логин создан как Sysdba, то
законнектиться я не смогу ни как sysdba, ни как SYSDBA.

> У тебя же нет претензий к тому что имена таблиц/хп
> и др. в двойных кавычках чувствительны к регистру.

Ты совсем не понимаешь разницы между логинами и
объектами БД, которые исп. в запросах? Впрочем, я
заранее знаю, что ты ответишь...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228175
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамСимонов Денис> и чем же тебя напрягают регистрозависимые логины?

Очевидно, тем, что если логин создан как Sysdba, то
законнектиться я не смогу ни как sysdba, ни как SYSDBA.


А зачем создавать логин как CREATE USER "Sysdba"? Не надоело высасывать проблему из пальца?
Если тебе нужны регистронезавсимые логины, то это не так уж сложно сделать.
Последнее время всё чаще наблюдаю какой-то протест ради протеста.
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228203
Грабельки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,
Регистрозависимость в любых именах - потенциальная грабля, будь то таблица или юзер. ИМХО конечно, но иначе как засадой не назовёшь.
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228206
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Грабельки,

На вкус и цвет фломастеры разные. Так можно договорится и до того, что C++ плохой потому что он регистрозависимый. Считаешь это граблей — не используй регистрозависимые имена. Вот меня например это совершенно не парит, потому что я не использую квотированные идентификаторы.
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228214
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> А зачем создавать логин как CREATE USER "Sysdba"?

Это смотря кто и как его создавал.
Конкретно sysdba вообще должен
быть пресоздан, как в оракле/мс.

> Последнее время всё чаще наблюдаю какой-то протест ради протеста.

А что, я радоваться всему этому должен?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228215
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> На вкус и цвет фломастеры разные. Так можно
Симонов Денис> договорится и до того, что C++ плохой потому
Симонов Денис> что он регистрозависимый.

А вот это уже бред, лишь бы отмазаться.
О чём я тебе уже говорил не раз. :)
Тем более, что вкус фломастеров раньше
был другой и теперь вдруг поменялся.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228342
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert Она и не должна ничего в буфер копировать, она берет регистрационные данные выбранной базы и вставляет их в поля формы регистрации.
Саш, а нельзя ли туда прикрутить копию в буфер? Частенько при описании проблем приходится указывать параметры коннекта, и эта фича была бы весьма кстати
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228346
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениспоскольку IBE должен понимать таких пользователей в нём при авторизации
1. имя пользователя теперь не приводится к верхнему регистру
2. передаётся так как будто он задан в двойных кавычках

IMHO, тут добавлен сомнительный элемент искусственного интеллекта: девелопер изначально знает, что штатные утилиты сервера регистро нечувствительны . Кому нужен регистрочувствительный логин или в неанглийской раскладке, тот использует двойные кавычки. А так, поведение Эксперта не предсказуемо, а значит вводит в заблуждение. Что и доказал мой случай.
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228347
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДокСаш, а нельзя ли туда прикрутить копию в буфер? Частенько при описании проблем приходится указывать параметры коннекта, и эта фича была бы весьма кстати

Обязательно прикручу, когда мне заняться нечем будет :)
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228349
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДокIMHO, тут добавлен сомнительный элемент искусственного интеллекта: девелопер изначально знает, что штатные утилиты сервера регистро нечувствительны . Кому нужен регистрочувствительный логин или в неанглийской раскладке, тот использует двойные кавычки. А так, поведение Эксперта не предсказуемо, а значит вводит в заблуждение. Что и доказал мой случай.

Если ты не знаешь, что логины теперь регистрозависимы, ты и штатными утилитами не законнектишься, если логин будет в нижнем регистре, например. А администрирование пользователей - это вовсе не прерогатива девелоперов в общем случае.
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228420
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertЕсли ты не знаешь, что логины теперь регистрозависимы, ты и штатными утилитами не законнектишься, если логин будет в нижнем регистре, например..
Точно-точно? Или я тебя не так понял?

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
>C:\Program Files (x86)\JPSoft\TCMD15]cd /d d:\portable_program\firebird_server\firebird_3_0_0
>D:\Portable_program\Firebird_server\Firebird_3_0_0]isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect "localhost/3000:d:\temp\employee.fdb"
CON> user 'sysdba' password 'cooladmin';
Database: "localhost/3000:d:\temp\employee.fdb", User: SYSDBA


>C:\Program Files (x86)\JPSoft\TCMD15]cd /d d:\portable_program\firebird_server\firebird_3_0_0
>D:\Portable_program\Firebird_server\Firebird_3_0_0]isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect "localhost/3000:d:\temp\employee.fdb"
CON> user 'SYSDBA' password 'cooladmin';
Database: "localhost/3000:d:\temp\employee.fdb", User: SYSDBA


А можно для тройки в окне настроек, как и было предложено выше, чекбокс воткнуть "case sensitive password"? Тогда для тех, кто не снял эту галку, при коннекте к паролю втихаря добавлять кавычки...
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228427
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

это ты подключался к стандартному sysdba который создан в верхнем регистре. В него переводится имя пользователя при авторизации. А теперь создай пользователя вот так
Код: sql
1.
CREATE USER "MegaAdmin" password '123';



и попробуй подключись через isql. Ни вот так
Код: sql
1.
2.
SQL> connect "localhost/3000:d:\temp\employee.fdb"
CON> user 'megaadmin' password '123';



ни вот так
Код: sql
1.
2.
SQL> connect "localhost/3000:d:\temp\employee.fdb"
CON> user 'MEGAADMIN' password '123';



ни даже вот так подключится не выйдет
Код: sql
1.
2.
SQL> connect "localhost/3000:d:\temp\employee.fdb"
CON> user 'MegaAdmin' password '123';



А вот так уже да
Код: sql
1.
2.
SQL> connect "localhost/3000:d:\temp\employee.fdb"
CON> user "MegaAdmin" password '123';
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228430
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисА вот так уже да
Код: sql
1.
2.
SQL> connect "localhost/3000:d:\temp\employee.fdb"
CON> user "MegaAdmin" password '123';


Дык, я о том же и толкую.

Регистрочувствительные и/или НеЛатиницуСодержащие пароли - очень лютая фишка тройки. Если девелопер по привычке создаст пароль в латинице (как на любой версии ниже 3.х) MegaAdmin, meGaaDmin, megaadmin и т.д., то у него, имхо, привычно не должно быть проблем с коннектом в IBE при вводе любого из этих имен (как, например, в штатных утилитах).

А сейчас программер должен принудительно вводить в IBE пароль в верхнем регистре, т.е. MEGAADMIN для любого из выше перечисленных имен. А это очень неочевидное поведение Эксперта .

Вот я и предложил тут и предложили крыжик добавить. И пусть тот, кто хочет поиметь себе гемор использовать регистрочуствительные пароли, оставят крыжик чекнутым.

Осталось только тебя убедить и до Саши достучаться :)
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228434
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДокТочно-точно? Или я тебя не так понял?


Очевидно, что не так. Денис тебе уже попытался объяснить: если есть пользователь с логином в нижнем или смешанном регистре, ты, не зная про регистрочувствительность логинов в тройке, будешь тщетно долбиться с ним к базе из любой штатной утили.
А кто и зачем создал этого пользователя - это вопрос совершенно второстепенный.

ДокА это очень неочевидное поведение Эксперта.


Логины в тройке регистрозависимы. Привыкайте. Крыжик к каждому полю логина в эксперте я лепить не буду.
Где-то делать единственный крыжик, который будет отвечать за все поля с логинами, тоже делать не буду: мне совсем не улыбается отвечать потом на вопросы "а чё я не могу логин в нижнем регистре ввести?".

И да, у меня абсолютно никакого геморроя с этим нет, потому что я уже знаю, что логины регистрозависимые. И у тебя уже не будет.
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228444
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> ни даже вот так подключится не выйдет
>
> SQL> connect "localhost/3000:d:\temp\employee.fdb"
> CON> user 'MegaAdmin' password '123';

Ооооо, это просто что-то фееричное...
И ты ещё спрашиваешь, почему я
удивляюсь и возмущаюсь... Капец.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228450
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

а нечем тут возмущаться. Кто не хочет чтобы пользователи были регистрозависимые не будет их таковыми создавать. Или у вас пользователей кто попало создаёт?
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228504
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> Или у вас пользователей кто попало создаёт?

Проблема в том, что "у вас" не всегда одно и то же лицо.
Потому что создавать могут "всякие админы", а пользовать
придется разработчикам, всяким или не всяким. Когда ты
сподобишься отвлечься от теории и спуститься на землю -
может, докумекаешь. Равно как и авторы сей идеи.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228559
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

1. Если под администратором понимается DBA то он должен понимать ту СУБД в которой он админит и знать все её особенности, иначе ему надо повышать квалификацию
2. если это обычный сисадмин, то разработчик может дать ему средства для управления пользователями. Не должен он в этом случае касаться SQL. А в своём средстве можешь всё что хочешь делать, хоть принудительно переводить все логины в верхний регистр.
...
Рейтинг: 0 / 0
FB3: странные ошибки подключения
    #39228719
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> 1. Если

"Если, если"... Я ж говорю, не теоретизируй, спустись на землю.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22 сообщений из 47, страница 2 из 2
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / FB3: странные ошибки подключения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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