Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
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&msg=39900645&tid=1349090]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 271ms |
| total: | 404ms |

| 0 / 0 |
