|
Не подоключается к базе PG с пустым паролем
|
|
| zhar | Дата: Пн, 03.02.2025, 10:13:16 | Сообщение # 1 |
|
Сержант
Группа: Пользователи
Сообщений: 21
Репутация: 16
Статус: Оффлайн
| В инструменте "Структура хранения БД" указываю параметры соединения с Postrgres базой. У пользователя нет пароля. Подключиться невозможно:

Сообщение отредактировал zhar - Пн, 03.02.2025, 11:43:03 |
| |
| |
| tormozit | Дата: Пн, 03.02.2025, 18:22:51 | Сообщение # 2 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Старайся указывать непосредственно текст сообщений/ошибок от программы. А данном случае ты показал картинку с текстом (она тоже полезна).
Тут видим текст ошибки от СУБД. У меня к сожалению нет такой СУБД. Поэтому попробуй найти решение самостоятельно. Для этого 1. В консоли запросов создай запрос с типом ADO и на странице "ADO" нажми кнопку "Эта БД". Далее изменением параметров и кнопкой "Проверка подключения" попытайся установить подключение. 2. Сопоставь успешные параметры с теми, которые увидишь в отладчике в методе ирОбщий.СоединениеЭтойСУБД при нажатии ОК в исходном окне подключения.
|
| |
| |
| zhar | Дата: Пт, 07.02.2025, 07:44:08 | Сообщение # 3 |
|
Сержант
Группа: Пользователи
Сообщений: 21
Репутация: 16
Статус: Оффлайн
| Вот тут явно делается проверка на пустой пароль. Т.е. явно рубишь возможность не указать пароль в модуле объекта.

Но ладно, возможно, это и правильно. Ситуации - когда DBA юзер без пароля - это порочная практика. Не проблема создать пользователя с паролем.
Но вот дальше есть такой момент. Устарела ссылка на ресурс с драйверами ODBC:

Предлагаю обновить, но сослаться не на конкретный файл, а на папку в целом. Сейчас там уже 16я версия, у тебя ссылка на 13ю. Новая ссылка: https://ftp.postgresql.org/pub/odbc/versions.old/msi/
Сообщение отредактировал zhar - Пт, 07.02.2025, 07:48:13 |
| |
| |
| tormozit | Дата: Пт, 07.02.2025, 08:22:00 | Сообщение # 4 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Требование непустого пароля в моем коде является ошибкой https://www.hostedredmine.com/issues/1001212 Кстати, если бы ты сразу текст сообщения указал, то я бы его и сам нашел. Теперь думаю тебе лучше понятно, в чем его ценность.
По поводу драйвера пока все же рекомендую использовать тот драйвер, который указан в коде. Работа с ним была протестирована несколькими пользователями. Если ты протестируешь более новый драйвер, то я готов заменить рекомендуемую ссылку.
|
| |
| |
| zhar | Дата: Пт, 07.02.2025, 08:32:17 | Сообщение # 5 |
|
Сержант
Группа: Пользователи
Сообщений: 21
Репутация: 16
Статус: Оффлайн
| Неточно выразился. Сам адрес на фтп, который указан в модуле - неправильный. В тексте такой: https:_//ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_13_02_0000.zip
А реальный стал сейчас: https:_//ftp.postgresql.org/pub/odbc/versions.old/msi/psqlodbc_13_02_0000.zip
Сообщение отредактировал zhar - Пт, 07.02.2025, 08:33:00 |
| |
| |
| zhar | Дата: Пт, 07.02.2025, 08:35:04 | Сообщение # 6 |
|
Сержант
Группа: Пользователи
Сообщений: 21
Репутация: 16
Статус: Оффлайн
| Компонента TLI только 32х разрядная? Без неё консоль запросов ругается при выполнении ADO запросов. У меня только 64, полноценно пока не проверить 16ю версию драйвера
|
| |
| |
| tormozit | Дата: Пт, 07.02.2025, 08:41:00 | Сообщение # 7 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Устаревшую ссылку обновлю https://www.hostedredmine.com/issues/1001213
|
| |
| |
| tormozit | Дата: Пт, 07.02.2025, 08:43:55 | Сообщение # 8 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Цитата zhar (  ) ругается Нужно указывать текст сообщения или ошибки. Компонента TLI только 32х разрядная. Это видно в формах "Регистрация COM компонент" и "Внешние программные компоненты".
|
| |
| |
| tormozit | Дата: Вс, 09.02.2025, 18:28:14 | Сообщение # 9 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Исправлено в 7.65
|
| |
| |