Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.91/47: Рейтинг темы: голосов - 47, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 24.01.2017
Сообщений: 35
PostgreSQL

Удаленное подключение к PostgreSQL 8.3

15.03.2017, 15:04. Показов 10220. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Понимаю что моя тема заезжена, и в интернете есть 1000 ответов и ссылок. Но они не работают, пробовал все что возможно.. Не помогло Перейдем к сути проблемы: необходимо, подключиться к базе PostgreSQL удаленно, прописал в файлах следующую конфигурацию:
Code
1
2
3
postgresql.conf -> listen_addresses = '*'
 
pg_hba.conf  -> host     all     all     0.0.0.0/0   md5
Вот как подключаюсь в приложении к БД
C#
1
2
//строка подключения к бд
        NpgsqlConnection conn = new NpgsqlConnection("Server=192.168.0.218; Port=5432; User Id=postgres; Password=1234; Database=uchet_tool_pribor");
Открыл порт 5432, на своем маршрутизаторе, пробовал уже и отключать брандмауэр и добавял правила для 5432 порта, не в какую.. Помогите пожалуйста!
Миниатюры
Удаленное подключение к PostgreSQL 8.3  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.03.2017, 15:04
Ответы с готовыми решениями:

Удаленное подключение
Я пишу приложение на С# работающей с базой данных SqlServer. В общем у меня все работает нормально, ну это понятно, в строке подключения -...

Удаленное подключение к БД на сервере
Здравствуйте! подскажите, есть база данных access, которая лежит на сервере, как можно подключиться к ней удаленно?

Удаленное подключение к MS SQL 2012
Здравствуйте, пытаюсь подключится удаленно к БД ,строка подключение : "Data Source=xx.xx.xx.xx,1433;Network Library = DBMSSOCN; Initial...

20
Эксперт .NET
 Аватар для Usaga
14087 / 9305 / 1348
Регистрация: 21.01.2016
Сообщений: 34,949
15.03.2017, 18:30
Ryni150, а если так:

Code
1
pg_hba.conf  -> host     all     all     192.168.0.0/16  md5
Добавлено через 1 минуту
Вообще, прямая связь с той машиной есть?
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
15.03.2017, 20:01
я чет не понял, какое отношение имеет локальный ип и порт на маршрутизаторе? если локалка - то маршрутизатор ни причем, если инет, то нужен внешний белый ип и проброс портов
0
0 / 0 / 0
Регистрация: 24.01.2017
Сообщений: 35
15.03.2017, 20:05  [ТС]
Usaga, пробовал как Вы написали:
Code
1
pg_hba.conf  -> host     all     all     192.168.0.0/16  md5
и пробовал
Code
1
2
3
pg_hba.conf  -> host     all     all     192.168.0.0/24  md5
 
т.к. маска у меня 255.255.255.0
Не помогло
Вообще, прямая связь с той машиной есть?
Сама база лежит на настольном ПК, на данный момент пытаюсь с этого же компа подцепиться к базе которая лежит на этом же ПК
0
Эксперт .NET
 Аватар для Usaga
14087 / 9305 / 1348
Регистрация: 21.01.2016
Сообщений: 34,949
15.03.2017, 20:09
Ryni150, тогда нужно ломиться на LOCALHOST (127.0.0.1)
0
0 / 0 / 0
Регистрация: 24.01.2017
Сообщений: 35
15.03.2017, 20:11  [ТС]
Usaga, через localhost все работает, необходимо, чтобы доступ был с другого ПК, ноутбука
0
Эксперт .NET
 Аватар для Usaga
14087 / 9305 / 1348
Регистрация: 21.01.2016
Сообщений: 34,949
15.03.2017, 20:12
Ryni150, тогда проверяйте доступность машины для прямой связи в принципе. Потом проверяй адреса машин, не перепутал ли чего. Я буквально неделю назад этим же маялся (правда с вируталкой, всё на одной машине), там тоже помучался, пока разобрался.
0
0 / 0 / 0
Регистрация: 24.01.2017
Сообщений: 35
15.03.2017, 20:15  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
Ryni150, тогда проверяйте доступность машины для прямой связи в принципе.
Извините, за тупость, но у меня уже мозг закипает, подскажите каким образом? И какой IP указывать в строке подключения тот который роутер выдает или тот который провайдер выдал? И в чем же у вас "косяк" был почему не получалось соединиться?
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
15.03.2017, 20:18
компы в одной сети?
0
Эксперт .NET
 Аватар для Usaga
14087 / 9305 / 1348
Регистрация: 21.01.2016
Сообщений: 34,949
15.03.2017, 20:19
Ryni150, я сначала пинговал, потом запустил на одной машине netcat на прослушку и попробовал с другой подключиться (тоже неткатом). И уже потом с чистой совестью настроил PostregSQL.

Цитата Сообщение от Ryni150 Посмотреть сообщение
И какой IP указывать в строке подключения тот который роутер выдает или тот который провайдер выдал?
Если всё в одно локалке, то тот, который роутер выдал. Лучше бы статические IP прописать явно. Провайдер IP выдал вашему роутеру (грубо говоря), это уже другая песня.

Добавлено через 55 секунд
Diamante, судя по адресу в первом посте, то речь о локалке.
0
0 / 0 / 0
Регистрация: 24.01.2017
Сообщений: 35
15.03.2017, 20:22  [ТС]
Usaga, понял, завтра буду мучать, мб домучаю его или он меня.. Спасибо за пояснения)
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
15.03.2017, 20:47
Usaga, в том то и дело, что может быть и через инет, а он поглядел ип на своей карте, и его туда и впихнул

Добавлено через 40 секунд
а если в локалке все, то надо глядеть фаирволл, а точнее на время теста просто вырубить его на обеих машинах
0
 Аватар для XIST
1960 / 1061 / 148
Регистрация: 01.10.2009
Сообщений: 3,589
Записей в блоге: 1
16.03.2017, 07:22
Ryni150, какая локальная ОС?
0
Эксперт .NET
 Аватар для Usaga
14087 / 9305 / 1348
Регистрация: 21.01.2016
Сообщений: 34,949
16.03.2017, 07:34
Цитата Сообщение от Diamante Посмотреть сообщение
в том то и дело, что может быть и через инет
Для этого нужно цепляться к локальной машине через SSH (если нужно ручками повозиться) или прятать СУБД за сервисом. PostgreSQL намерено усложняет настройку торчания в сеть ибо ну очень небезопасно.
0
0 / 0 / 0
Регистрация: 24.01.2017
Сообщений: 35
16.03.2017, 08:29  [ТС]
XIST, Windows 7
0
 Аватар для XIST
1960 / 1061 / 148
Регистрация: 01.10.2009
Сообщений: 3,589
Записей в блоге: 1
16.03.2017, 11:54
Ryni150, какая локальная ОС?Ryni150, посмотри систменые журналы системы, безопасности, после попытки подключения, есть там что по этой ситуации?
0
0 / 0 / 0
Регистрация: 24.01.2017
Сообщений: 35
16.03.2017, 15:48  [ТС]
XIST,
Ryni150, посмотри систменые журналы системы, безопасности, после попытки подключения, есть там что по этой ситуации?
Посмотрел, ничего подобного не нашел.
Зашел на сайт 2ip, решил проверить открытость порта 5432 там пишет "Порт закрыт". Хотя на роутере я его открывал, и в брандмауэре создавал правила. И как быть?
0
0 / 0 / 0
Регистрация: 24.01.2017
Сообщений: 35
25.04.2017, 14:58  [ТС]
Разобрался как подключиться "Сам к себе", т.е. у меня получилось подключиться не через localhost, а через свой IP.
Причина: PostgreSQL 8.3 кривой какой-то, перешел на версию 9.6
Подскажите пожалуйста, обязательно ли должен стоять PostgreSQL на клиентском ПК\ноутбуке?
0
Эксперт .NET
 Аватар для Usaga
14087 / 9305 / 1348
Регистрация: 21.01.2016
Сообщений: 34,949
25.04.2017, 15:04
Цитата Сообщение от Ryni150 Посмотреть сообщение
Подскажите пожалуйста, обязательно ли должен стоять PostgreSQL на клиентском ПК\ноутбуке?
А если подумать?..
0
0 / 0 / 0
Регистрация: 24.01.2017
Сообщений: 35
25.04.2017, 15:18  [ТС]
Usaga, честно говоря не знаю, по этой причине и задал вопрос
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.04.2017, 15:18
Помогаю со студенческими работами здесь

Правильное подключение к БД PostgreSQL
Я новичок в dot.NET, поэтому всех тонкостей не знаю, использую БД Postgresql с помощью провайдера Npgsql. Вопрос, к примеру используется...

Клиент для OPC сервер Kepware и удаленное подключение
Добрый день, подскажите пожалуйста. Есть маленький клиент на c#, который читает значения тегов и записывает в них значения. Сервер OPC...

Подключение VS2012 к Postgresql server
Здравствуйте! Существует вот такой полезный материал http://www.devart.com/dotconnect/postgresql/articles/tutorial_ef.html#intro по...

Удаленное подключение к БД: как это делается через клиент-серверное приложение
Здравствуйте. Такой вопрос. Есть б/д (на sql server) к ней надо сделать удаленное подключение (используя IP, порт, логин/пароль)....

Удаленное подключение к бд
Где этот самый конфиг который разрешит удаленно подключатся к бд...?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru