|
c# подключение через sspi к postgresql, проблема с регистром
|
|||
---|---|---|---|
#18+
Доброе утро! Уважаемая аудитория! Использую библиотеки: NHibernate, FluentNHibernate и Npgsql, для соединения с СУБД Postgresql. pg_hda.conf: host all +users 0.0.0.0/0 sspi include_realr=0 Строка подключения из проекта выглядит так: Server=127.0.0.1;Port=5432;Database=myDataBase;Integrated Security=true; Все пользователи в субд, заведены строковыми буквами: ivanov_ii petrov_vv siborov_ss ... и др. В связи с тем, что пользователь при первом входе в домен, логин может указать как угодно Ivanov_ii, Ivanov_II, IVANOV_II и т.д. И соответственно профиль учётной записи, будет иметь такое всегда. В результате при подключении к СУБД получаем следующую ошибку: 28000: no pg_hda.conf entry for host \"127.0.0.1\", user \"Ivanov_II\" database \"testdb\", SSL off. Ну как вы уже поняли, это связано с тем, что пользователь с таким именем не найден в конфиг файле. Так как postgresql чувствителен к регистру. Если имя пользователя ivanov_ii в СУБД изменить на Ivanov_II, то соединение проходит успешно, так как происходит соответствие регистра. Я верен, что многое сталкивались с этой проблемой и как-то её решали? Решение вижу в приведение в нижний регистр имя пользователя перед тем как все передать в postgresql, но как и где это сделать. я не знаю. Прошу помочь. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2019, 08:24 |
|
c# подключение через sspi к postgresql, проблема с регистром
|
|||
---|---|---|---|
#18+
Нашёл решение! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2019, 08:45 |
|
c# подключение через sspi к postgresql, проблема с регистром
|
|||
---|---|---|---|
#18+
Nechto Нашёл решение! Молодец! Возьми пирожок с полки 🥟 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2019, 10:37 |
|
c# подключение через sspi к postgresql, проблема с регистром
|
|||
---|---|---|---|
#18+
ЕвгенийВ, Зачем язвить? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2019, 07:52 |
|
c# подключение через sspi к postgresql, проблема с регистром
|
|||
---|---|---|---|
#18+
Nechto ЕвгенийВ, Зачем язвить? Так напиши подробнее про то, как порешал. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2019, 10:27 |
|
c# подключение через sspi к postgresql, проблема с регистром
|
|||
---|---|---|---|
#18+
ЕвгенийВ, Прошу прощения) Вот решение: Нужно в строку подключения добавить user id И в итоге она будет выглядеть так: Server=127.0.0.1;Port=5432;Database=myDataBase;Integrated Security=true;user id= ... ; ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 15:00 |
|
|
start [/forum/topic.php?fid=17&fpage=2&tid=1349090]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 230ms |
total: | 345ms |
0 / 0 |