Датамайнинг
Рейкбек от NLclub

Невозможно подключиться к PostgreSQL


Быстрое решение
Что делать, если PostgreSQL сообщает об ошибке
Как проверить есть ли соединение с PostgreSQL
PostgreSQL все равно не работает  (Читайте, если не помогут ссылки выше)




Быстрое решение

Многие из проблем совместимости Windows и PostgreSQL будут решены после установки последнего комбинированного дистрибутива. (Download Combo Installer)  При установке дистрибутив переименует Вашу старую папку с PostgreSQL и создаст новую. Нужно будет импортировать сдачи повторно, после этого проблемы с PostgreSQL должны решиться автоматически. Если Вы хотите устранить ошибки в работе  PostgreSQL без потери данных из базы, то прочтите оставшуюся часть этой статьи.

 


Что делать, если PostgreSQL выдает одно из следующих сообщений:

  • Failed to establish a connection to ‘127.0.0.1’ Service 'PostgreSQL Database Server 8.x' (pgsql-8.x) failed to start. Verify that you have sufficient privileges to start system services
  • Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host 
  • The PostgreSQL Database service started then stopped, Some services stop automatically if they have no work to do...
  • Windows just updated and PostgreSQL doesn't work anymore 
  • Or any PostgreSQL type error when trying to open Holdem Manager

 


Основные способы устранения неисправностей PostgreSQL

Примечание:  Убедитесь, что (UAC) User Account Control выключен. Более подробную информацию о  UAC читайте:

Windows 7 UAC Help

Vista UAC Help

- Перезапуск службы PostgreSQL или перезагрузка

Перейдите по пути Пуск >Все Программы > PostgreSQL > 8.x > Stop Service (Если служба работает)
Затем Пуск >Все Программы > PostgreSQL > 8.x > Start Service
Если это не помогло удалите файл C:/Program Files/postgresql/8.x/data/postmaster.pid (если этого файла нет по данному адресу - это хорошо)
Если не помогли предыдущие рекомендации, обычная перезагрузка системы может все исправить.

В 99% проблемы с подключением к PostgreSQL возникают из-за несовместимости с защитными приложениями. 
Вы можете добавить исключение в Ваш брендмауэр

Для того, чтобы найти причину ошибок при запуске PostgreSQL мы рекомендуем полностью удалить (именно удалить, а не отключить!!!) все следующие приложения:

  • Антивирусы (с бесплатными Avast & AVG проблемы неизвестны)
  • Spyware инструменты
  • Брендмауэры.

Примечание: Mcaffe, Comodo, F-Secure, Panda и Norton почти всегда воспринимают PostgreSQL, как злодейский софт. Если у Вас установлена одна или несколько этих программ и возникают ошибки при запуске PostgreSQL или работе с ней, то скорее всего, после удаления этих приложений Холдем менеджер и PostgreSQL будут работать.

После того как PostgreSQL начал работать, можно установить защитные программы опять, но по одной, и протестировать работу PostgreSQL после каждой установки, чтобы найти программу с которой нет совместимости.

 

- Вход в систему с системной учетной записью:



1. Перейдите Пуск /Панель инструментов/ Администрирование ( В Windows Vistaнужно включить классический вид) / Службы. Откроется окно со списком служб.
2. Найдите службу PostgreSQL Database Server. Если в графе "Состояние" не значится "работает", то попробуйте запустить службу, клик правой кнопкой мыши по ней и выбрать "Пуск".
3. Вызовите контекстное меню щелчком правой кнопкой мыши по  PostgreSQL Database Sever и выберите Свойства.
4. Перейдите на закладку  Вход в систему. Скопируйте логин учетной записи в текстовый файл, чтобы потом можно было его вернуть. Пароль здесь используется тот, который Вы вводили при установке PostgreSQL, Вы должны его знать.
5. Установие переключатель "Вход в систему" на опции "С системной учетной записью" и нажмите OK.
6. Перегрузите компьютер и протестируйте на предмет ошибок.
7. Если проблема не была решена, то верните обратно установки входа в систему из текстового файла, введя логин и пароль.

 


Тестирование соединения с PostgreSQL :

Есть несколько способов проверить возможность соединения с PostgreSQL. Самый простой это запуск Холдем Менеджера. Если он открылся без ошибок - все работает. В обратном случае Вы получите ошибку PostgreSQL, что-то типа: "PostgreSQL is not connected".



По прежнему не работает?

Прочтите дополнительно следующие статьи:

 





www.webmoney.ru Здесь находится аттестат нашего WM идентификатора 221460217454 Борис Северный,
E-mail: boreaz@nlclub.org
ICQ: 369768182