Проблема такая

У меня Vista
Стоял PostgreSQL 8.3
Работал прекрасно.
Переустановил на 8.4 - работает нормально до перезагрузки,потом просто не подключается к базе : Произошла Ошибка
Error connecting to the server: server closed the connection unexpectedly
This probably means the server TERMINATED abnormally before or while processing the request.
Всё.
Переустановил, создаю базу, всё работает , опять до первой перезагрузки.
Деинсталировал , так как сказано на сайте.
Удалил всё в реесте.
Тоже самое.
Пароль в начале спрашивала,который я с 20 раза угодал.
Как вообше удалить все упоминания об этой программе,т.к когда 1ый раз устанавливал встала нормально.
Далее пытался вернуть версию 8.3
8.3 вставать отказывается
Пишет Внутренняя ошибка поиска учётной записи: Именам пользователей не сопоставлены коды защиты даных.
Нашел ответ на этом форуме
это ошибка винды. Что-то намутили с учетными записями.
очень помогает погуглить пару минут - вот первая же ссылка http://forum.windowsfaq.ru/archive/index.php/t-11690.html
Ничего с учетными записями не мутил.
Мдааа Проше сразу систему переустанавливать , или как то можно всё таки сделать чтоб об этой программе упоминаний не осталось ?
Думаю тогда встанет нормально. Вставала же до этого и работала.

В данный момент из за этой проблемы стоит вся работа...

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Это всегда так?

Это всегда так? попробуй другими способами подконектится psql, pgadmin ...
+ файрвол не блокирует ?

И вообще запущен ли сам сервер postgres ?
Попробуй в ручную запустить.

Переустановил

Файрвола нет
Шас установил заново 8.4 работает
Сегодня эксперементировать уже не буду, т.к проффесионально играю в покер, а программа для покера использует базу PostgreSQL.
Пробовал через pgadmin .
после ввода пароля Произошла Ошибка
Error connecting to the server: server closed the connection unexpectedly
This probably means the server TERMINATED abnormally before or while processing the request.

Кстати Diem насчет И вообще запущен ли сам сервер postgres ?
Попробуй в ручную запустить.
Как это сделать? может и не запушен, хотя я нажмал зелёную стрелочку с надписью Start server.
Завтра отпишу что как.
От мысли переустановки системы просто в шоке ...

99% - сервер не запущен

Переустановка системы.
В данном случае не стоит об этом думать.

Если файрвола нет. То проблема 99% толко в том что сервер не запускается при старте винды.

http://postgresql.ru.net/docs/win_inst.html
вот тут детально описывается установка postgres под виндовс
сам я этого никогда не делал.

Как одна из возможных причин:
Если при установке ты выбирал галочку "установить как сервис" то найди этот самый сервис, посмотри запущен ли он, и заодно проверь опцию запуск, надо чтоб стояла "автоматически", ну или как тебе удобней.

Похоже на правду -)

хмм
Да скорей всего сервер не запушен.

Я про 8.3 вообше забыл
Она не встаёт.
8.4 работает до перезагрузки , потом всё.
У меня Vista а не XP

Т.к не совсем продвинутый пользователь прошу разъяснить вот это

"то мы сейчас имеем? Сервер стоит, но он неработоспособен, потому что база данных не инициализирована. Как нам и писало на одной из предыдущих картинок, необходимо вручную выполнить эту инициализацию. Для этого !!!?тыкаете в меню?!!! и ищите где там у вас PostgreSQL. Среди пунктов меню будет "Командная строка". Тыкаете. В появившемся чёрном окне набираете:
initdb -D "C:\Program Files\PostgreSQL\8.3\Data"

В какое меню ?
CMD в выполнить ?
Нашел какой то SQL Shell ввёл туда initdb -D ******** , ничего не произошло ))

Перезагрузил, опять ничего не работает...
Для кого же они это делают ?
Интересно, попроше то нельзя никак было сделать ?

Нет если твоя покер прога

Нет если твоя покер прога работает - то инициализация (initdb -D "C:\Program Files\PostgreSQL\8.3\Data) уже произведена.
Инициализация и запуск - это разные вещи (инициализация делается один раз при установке).

Мне сложно тебе что то советовать, потому что windows под рукой у меня нет.
И postgres я под него никогда не юзал.

В "какой то SQL Shell" введи:
\dt;

Если получишь что то на подобие

                    Список отношений
 Схема  |            Имя            |   Тип   | Владелец 
--------+---------------------------+---------+----------
...

Это будет означать, что сервер запущен.
Но по идее при остановленом сервере ты сразу при запуске SQL Shell получил бы ошибку.

Всё таки советую проверить службу postgresa (службы windows) если установлен как служба и просто включить её.
Больше ничем помочь не смогу, когда появится admin этого сайта, может быть он даст тебе более конкретный ответ.

В любом случае спасибоЕсли

В любом случае спасибо
Если что , винду переустановлю
тут конечно попариться придется....
Всё работает до ReBoota
Потом заново переустанавливать приходится. и всё по новому
Потом программа покерная Poker Tracker 3 Запускается , и не видит базу.
Тоже самое с PGadmin
Базу вижу,подключиться к ней не могу.
Судя по словам Terminated - то что то там серьезно разрушено -)
Послдений вопрос,как проверить службу Postgresa (служба Windows)
Как её включить ?
что нибудь с MSCONFIG связаное ?

Слушай. не стоит так

Слушай. не стоит так пугатся.
Чуть что так переустановка. Переустановка нужна, когда всё вирусы пожрали. а This probably means the server TERMINATED abnormally - имеется ввиду, что "возможно сервер был остановлен, не природным способом". Это просто как подсказка пишется.

А службы - да в msconfig

:) Не стоит так пугаться -

:)
Не стоит так пугаться
- Это основная работа.
400 300 $ в день
А в Msconfig е нет даже упоминания об этом.
Ладно шас выходные, посмотрю , если что в понедельник висту ЭТУ снесу XP поставлю.
Вообше не понимаю , всё же прекрасно работало.
а тут всё ... приплыли...

в pgAdmin III когда всё ОК

в pgAdmin III когда всё ОК есть 1 сервер.
Там последний параметр стоит : выполняется ? Да
После Rebootа этот один единсвенный параметр стоит НЕТ
Короче Admin придёт, думаю прочтет тему , переадресует меня куда надо - Как обычно ...
Ну или сам что нить дельное напишет.

Логи надо бы первым делом

Логи надо бы первым делом почитать. Логи postgresql я имею в виду, хотя и системные бы не помешало (в панели управления найдите то, что называется Event Viewer)!
По какой-то причине дохнет сервер, либо просто не стартует после перезагрузки автоматически - тогда можно запустить в ручную (найти в панели управления Службы, посмотреть запущен ли PostgreSQL и стартануть руками, если не запущен).

Теперь позвольте немного всё-таки поучить уму разуму. :)
Если у вас такие бабки крутятся и столь всё ответственно, то почему вы не тестируете новую версию, а сразу вперёд и в продуктив? Я думаю при таких бабках купить второй комп, поставить на него PostgreSQL 8.4 и протестировать её, особых проблем не представляет не так ли? Так почему же вы надеетесь на авось?

Всё правильно насчет поучить

Всё правильно насчет поучить -)
Хотя бы точку востановления системы сделать надо было.
А по хорошему давно пора купить Apple ноут.
Был в штатах 1.5 месяца , что то тупанул...
Шас обратно в Россию вернулся .
Event VIewer в висте обозван Просмотром событий.
Вот какая ошибка
Имя журнала: Application
Подача: PostgreSQL
Дата: 31.07.2009 20:49:03
Код события: 0
Категория задачи:Отсутствует
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: 1-ПК
Описание:
Не удается найти описание для идентификатора события 0 из источника PostgreSQL. Вызывающий данное событие компонент не установлен на этом локальном компьютере или поврежден. Установите или восстановите компонент на локальном компьютере.

Если событие возникло на другом компьютере, возможно, потребуется сохранить отображаемые сведения вместе с событием.

К событию были добавлены следующие сведения:
2009-07-31 20:49:47 MSDFATAL: could not create any TCP/IP sockets.

Стартануть руками : Видел в PostgreSQL зелёную стрелочку Start Server,но после её нажатия результата нет.
Спасибо за предыдущий ответ.

Вот это наводит на мысль

> 2009-07-31 20:49:47 MSDFATAL: could not create any TCP/IP sockets.

что PostgreSQL опять каких-то прав не хватает в Windows.
Кстати не пробовали пользователя postgres в винде добавить в группу Администраторы?
Кроме того, не стоит ли у вас какого либо активного антивирусного ПО (файврола), которое может мешать созданию сокета postgresql?

Посмотрите также логи не только системные (в Event Viewer) но и логи безопасности и логи приложений.
И ещё где-то в самом каталоге PostgreSQL должен быть лог.

Ещё могу добавить, что по всей видимости вы не одиноки, проблема эта известна:
http://archives.postgresql.org/pgsql-general/2009-07/msg00486.php
Вот только к сожалению никаких внятных рецептов по её решению я не увидел.

Думаю единственное правильное

Думаю единственное правильное решение , будет переустановка Винды на XP. Мда....
Ну есть какие то Логи.
Толку то...
Я в них ничего не понимаю...
Как добавить пользователя Postgres добавить в администраторы я не знаю.
Из ПО стоит только KIS.

KIS это я так полагаю

KIS это я так полагаю Касперский? А не попробовать ли его отключить на время?
В общем, если действительно то. что вы пишите вызывает проблемы, возможно действительно проще переустановить ОС. Хотя насчёт компьютера-тестовой площадки задумайтесь

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023