Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Базы данных под .NET > PostgreSQL не получается подключиться |
Автор: vlarry 27.6.2021, 14:13 |
Добрый день, форумчане! Для подключения к базе данных использую Npgsql. Если подключаться к базе по умолчанию, то все проходит без проблем. Проблемы начались при попытке подключения к своей базе данных... При создание роли делаю запросы через ExecuteNonQuery(): "create role username with login;" "set password_encryption to 'scram-sha-256';" "alter user username password 'userpass';" Создание базы данных: CREATE DATABASE mydb WITH OWNER = username ENCODING = 'UTF8' LC_COLLATE = 'Russian_Russia.1251' LC_CTYPE = 'Russian_Russia.1251' TABLESPACE = pg_default CONNECTION LIMIT = -1; GRANT ALL ON DATABASE mydb TO username; При подключении через psql все проходит нормально, но из программы получаю ошибку: 28P01: пользователь "PROTONRPA" не прошёл проверку подлинности (по паролю) Строка подключения: "Server = localhost; Port = 5432; User Id = username; Password = userpass; encoding = windows-1251;" Подскажите пожалуйста, в чем проблема? Второй день бьюсь головой об стену... |