Перейти на форум
Уведомления
Очистить все

нет связи с базой

20 Сообщения
4 Пользователи
0 Реакции
399 Просмотры
elman37
Зарегистрирован: 28.02.2008
Elite Grinder

блин почти год хм работал нормально и тут проблемка:
https://d.radikal.ru/d09/1808/a2/bfb6457c07d0.jp g" alt="" loading="lazy" />

логин/пароль не менял, не помню какие ставил,наверно эти стандартные?
перезагружал комп, запускал стоп/ланч Постгресс, не помогло...
помогите пожалуйста


Ответить
Цитата
19 ответов
vpmarat
Зарегистрирован: 22.01.2008
PokerStrategist

В подобных случаях начинают с чтения этой статьи FAQ


Ответить
Цитата
elman37 Автор темы
elman37
Зарегистрирован: 28.02.2008
Elite Grinder

эмм вариант1 Б:
PostgreSQL Database Server: нету такого
есть postgresql-8.4 - PostgreSQL Server 8.4, он долго грузится,а в итоге не запускается


Ответить
Цитата
stanisluv
Зарегистрирован: 18.06.2008
Oldschool Grinder

Ты tune в ХМ-е не нажимал случаем?


Ответить
Цитата
hsnimcall
Зарегистрирован: 10.01.2012
PokerStrategist

аналогичная ситуация сегодня:f_frown:


Ответить
Цитата
hsnimcall
Зарегистрирован: 10.01.2012
PokerStrategist

перезагрузка компьютера помогла!


Ответить
Цитата
elman37 Автор темы
elman37
Зарегистрирован: 28.02.2008
Elite Grinder

Оригинал пользователя stanisluv
Ты tune в ХМ-е не нажимал случаем?

эмм может случайно, а где это?


Ответить
Цитата
vpmarat
Зарегистрирован: 22.01.2008
PokerStrategist

Функция Tune находится на вкладке Database - Mainternance.


Ответить
Цитата
elman37 Автор темы
elman37
Зарегистрирован: 28.02.2008
Elite Grinder

Так что мне делать?
ХМ не работает уже 3дня блин,а если переустановить хм?)база данных пропадет?как вернуть её в этом случае?


Ответить
Цитата
stanisluv
Зарегистрирован: 18.06.2008
Oldschool Grinder

Ты про Tune так и не ответил. А ещё: в диспетчере задач есть процессы postgres.exe?


Ответить
Цитата
elman37 Автор темы
elman37
Зарегистрирован: 28.02.2008
Elite Grinder

Оригинал пользователя stanisluv
Ты про Tune так и не ответил. А ещё: в диспетчере задач есть процессы postgres.exe?

Оригинал пользователя elman37

Оригинал пользователя stanisluv
Ты tune в ХМ-е не нажимал случаем?

эмм может случайно, а где это?

в диспетчере задач есть процессы postgres.exe?

нету, только holdemmanager.exe когда я запускаю хм ты имел ввиду?


Ответить
Цитата
vpmarat
Зарегистрирован: 22.01.2008
PokerStrategist

postgres.exe (в количестве не менее шести штук) должны присутствовать в списке сразу после завершения загрузки компа.
А когда ХМ2 включен - их число за 20 переваливает (и это нормально).


Ответить
Цитата
elman37 Автор темы
elman37
Зарегистрирован: 28.02.2008
Elite Grinder

и что делать?
попробовал много раз Ланч Постгре


Ответить
Цитата
stanisluv
Зарегистрирован: 18.06.2008
Oldschool Grinder

Значит у тебя проблемы с самой PostgreSQL. Есть вот такие две темы: https://www.pokerstrategy.com/ru/forum/thread.php?threadid=119244
https://www.pokerstrategy.com/ru/forum/thread.php?postid=1045510
Однако если ты удалишь полносьбю папку data то лишишься баз данных со статистикой.


Ответить
Цитата
vpmarat
Зарегистрирован: 22.01.2008
PokerStrategist

А по-моему, самое простое на сегодняшний день решение = плюнуть на старую базу данных и сделать следующее:
Предварительное замечание: эта инструкция актуальна только для Вин10, причем только 64-разрядной.

1) деинсталлировать (через Панель управления) postgresql
2) скачать инсталлятор версии 9.3 (именно её, не новее!) причем именно отсюда - это ДРУГОЙ установщик, отличающийся от стандартного.
2.1) причем сохранить его при скачивании в то место, которое доступно любому юзеру (например, в корень диска C)
Какой именно файл брать - см. на картинке

3) Приготовить папку для установки:
3.1) В том же корне диска C создать папку с именем PostgreSQL
3.2) Сделать правый клик на ней - Свойства - безопасность - нажать кнопку Edit
3.3) Последовательно для всех перечисленных в списке пользователей задать этой папке "Полный доступ" (Full Access) - с нажатием кнопки Применить (Apply) для каждого юзера
3.4) Затем нажать кнопку Add... (Добавить) и в нижнем поле (оно единственное, где там можно вписать) внести имя postgres - после чего нажать кнопку Проверить (Check names) и затем OK
3.5) Выполнить п. 3.3 еще и для этого пользователя
3.6) Нажатием OK закрыть окно свойств папки

4) Открыть Панель Управления - Пользователи - создать НОВОГО юзера компа, дать ему короткое английское имя (да хоть бы просто User007)
обязательно присвоить ему права администратора

5) нажать кнопку Start и выбрать там Power - Reload (или как оно по-русски выглядит...)
в общем, перегрузить систему под этого созданного в п. 4 пользователя User007

6) Найти скачанный файл установщика postgres и запустить его по правому клику от администратора
6.1) Когда появится запрос "что устанавливать" - дополнительно поставить галку на PGAdmin
6.2) По ходу процесса указать, что устанавливать СУБД надо в созданную в п. 3 папку C:\PostgreSQL
6.3) При запросе на задние пароля ввести стандартный для ПТ4:
dbpass
или для ХМ, т.е.
postgrespass
(но тогда не забыть, что впоследствии и в самом ПТ\ХМ надо его же указывать)
6.4) Больше ничего не менять и дождаться конца установки. Там обычно файлы для Pgadmin скачиваются дополнительно, так что - дотерпеть.

7) Если никаких аварийных сообщений не случилось - значит, postgresql нормально установилась. Чтобы в этом убедиться - открыть Диспетчер задач - Процессы - найти там среди запущенных пять одинаковых с именем postgres
7.1) Можно еще для надежности убедиться, что работает, запустив Pgadmin. В открывшемся окне сделать двойной клик по строке сервера в дереве слева (попросит пароль - см. 6.3) и дерево это развернуть до уровня, когда видно единственную на этот момент базу данных с именем postgres (она "внутренняя", техническая, трогать ее нельзя, только убедиться, что есть).

8) Аналогично пункту 5 перегрузить систему снова под того пользователя, под которым она обычно работает.
9) Запустить ПТ4\ХМ2 и убедиться, что он подключился к postgresql (насчет пароля см. выше)
10) Если все нормально заработало - через Панель управления - Пользователи удалить созданного в пункте 4, он больше не нужен.


Ответить
Цитата
elman37 Автор темы
elman37
Зарегистрирован: 28.02.2008
Elite Grinder

Спасибо за столь обширную помощь, но я не понимаю что делать, даже удалить Postgre не получается, вот такая ошибка(вин10 64):


Ответить
Цитата
elman37 Автор темы
elman37
Зарегистрирован: 28.02.2008
Elite Grinder

покопался в папке,где установлен Постгре, файл Uninstall так же не удалает..запустил pgAdmin тоже не хочет подключаться к базе,ээм я забыл пароль?


Ответить
Цитата
vpmarat
Зарегистрирован: 22.01.2008
PokerStrategist

Пароль-то по умолчанию
postgrespass
но у меня есть ощущение, что дело идет к переустановке Винды...


Ответить
Цитата
elman37 Автор темы
elman37
Зарегистрирован: 28.02.2008
Elite Grinder

уже собирался сносить винду, но решил попробовать поставить сверху новую базу(не удалив старую) сработало=)


Ответить
Цитата
vpmarat
Зарегистрирован: 22.01.2008
PokerStrategist

Тогда успехов за столами!


Ответить
Цитата
Поделиться: