0
scaramouche
30.10.23
✎
23:52
|
Добрый день
1С:Предприятие 8.3 (8.3.23.1865) Серверная
Обычные формы.
Подключил в качестве внешнего источника данных несколько таблиц из базы на PostgreSQL
Пытаюсь подключиться програмно
ПараметрыСоединенияСPostgreSQL = Новый ПараметрыСоединенияВнешнегоИсточникаДанных;
ПараметрыСоединенияСPostgreSQL.СтрокаСоединения = "DRIVER={PostgreSQL Unicode(x64)};
|Data Source = PostgreSQL35W;
|SERVER = 192.168.100.100;
|PORT = 5432;
|DATABASE = my_db;
|UID = usr_noname;
|PWD = y&1c;
|";
ПараметрыСоединенияСPostgreSQL.ИмяПользователя = "usr_noname";
ПараметрыСоединенияСPostgreSQL.Пароль = "yLc&nZXd1c";
ПараметрыСоединенияСPostgreSQL.АутентификацияСтандартная = Истина;
ПараметрыСоединенияСPostgreSQL.АутентификацияОС = Ложь;
ПараметрыСоединенияСPostgreSQL.СУБД = "PostgreSQL";
ВнешниеИсточникиДанных.MYDB.УстановитьОбщиеПараметрыСоединения(ПараметрыСоединенияСPostgreSQL);
ВнешниеИсточникиДанных.MYDB.УстановитьПараметрыСоединенияПользователя(ИмяПользователя(), ПараметрыСоединенияСPostgreSQL);
ВнешниеИсточникиДанных.MYDB.УстановитьПараметрыСоединенияСеанса(ПараметрыСоединенияСPostgreSQL);
ВнешниеИсточникиДанных.MYDB.УстановитьСоединение();
в результате получаю ошибку:
Описание: connection to server at "localhost" (::1), port 5432 failed: ВАЖНО: пользователь "usr_noname" не прошёл проверку подлинности (по паролю)
Куда копать и кто виноват??
Заранее спасибо
|
|