Всем привет помогите разобраться в чём дело,всё делаю по инструкции когда установка доходит до Service PosttgreSQL Database Server 8.3 Starting Service идёт установка минут 5 потом выскакивает ошибка Service PosttgreSQL Database Server 8.3 (pgsql 8.3) failed to start.Verify that you have sufficient privilegis to start system services.На английском потому что я уже чего тока не пробывал и как тока не пробывал устанавливать,мой позвователь с правами администратора поэтому я не знаю чё это за ошибка ваще к чему она
Судя по ошибке
Судя по ошибке сервис не может запустится потому что у пользователя с которым запускается сервис PostgreSQL нет прав на запуск сервиса.
1. Вы устанавливали PostgreSQL от имени какого пользователя в системе? Какие он имеет права? Этого пользователя вы создали вручную до установки или как?
2. Что написано в системных журналах?
Изначатльно
Изначатльно я устанавливал проста на тот который был пользователь он имеет права Администатор компьютера,как только начелась ошибка я изменил имя пользователя на postrgres правда сам не понел зачем я это делал,ну вообщем у мя 1 пользователь на компьтере который был создан изначально.А что надо новый создавать?
Надо просто
Надо просто пойти и ВНИМАТЕЛЬНО почитать документацию на сайте, которая как раз и писалась для таких случаев:
http://postgresql.ru.net/docs/win_inst.html
Пожалуйста
Если не трудно не могли бы сказать что именно я не понел,ибо я уже часа 3 пытаюсь установить и перепробывал кучу всего перетыкал,я всё делал чётко по инструкции !я что то недопонимаю просто объясните пожалуйста
?
может быть просто надо устанавливать по схеме FAT32 ??я прост не знаю что эт NATFS и FAT32 у меня windows xp service pack 2,вот есть пользователь с правами администратора и я пробывал много раз устанавливал по инструкции NATFS
я
с тем что такое NTFS я понел у мя такая система но,сёравно не могу установить вылетает эта ошибка (
((
вот ещё раз всё по инструкции устанавливал на русском языке значит такая ошибка вылетела Ошибка при запуске службы PostgreSQL Database Server 8.3 Убедитесь что у вас имеються разрешения на запуск системных служб.Я правда не знаю что делать....уже помогите
По иструкции вы
По иструкции вы ставили с каким пользователем? Пользователя сами создавали до установки?
если вы
если вы устанавливаете новую версию поверх старой, то надо сначала деинсталлировать старую, а потом ставить новую.
так написано в FAQ (http://www.postgresql.org/docs/faqs.FAQ_windows.html#3.7)
так
Как только я уже не пробывал сначало я не создавал пользователя в ручную а создавал его как бы во время установки там она предлогает создать пользователя,когда я иду таким путём оно виснет на этой ошибке что я описал выше,когда я пробывал создать второго пользователя через панель управления затем когда я вбиваю имя пользователя которого я установил сам вручную,когда я вбиваю его в установке то выдаёт ошибку что то вроде не правильное имя пользователя или пароль.
по поводу деинсталяции
Значит когда я деинсталирую программу я удаляю её через панел удаления программ а потом ещё вручную стираю саму папку,а вообще оно при этой ошибке откатывает назад установку и мне ничего удалять не надо...
Попробуйте
Попробуйте сделать так.
1. Скачайте последнюю версию (8.3.7)
2. Начните установку заново, с ДРУГИМ пользователем, которого вы ещё не создавали вручную
3. Если установка остановится на том же месте, добавьте ЭТОГО НОВОГО пользователя в группу администраторы и попробуйте снова с этим же пользователем.
Если будут какие-то ошибки - в студию
Также не забудьте посмотреть журнал системных сообщений и журнал приложений (Event Logs)
Когда
Когда действую по пункту 2 то пишет предыдущюю ошибку
Когда действую по пункту 3,создаю нового пользователя вручную даю ему права администратор компьютера,потом в процессе установки пишет что такой пользователь уже существует,ну правильно там же когда устанавливаешь надо указать имя пользователя с которого будет запускаться вот я написал имя того пользователя что создал и дал права администратора а она вот такую ошибку выкидывает,Попытаюсь обьяснить ещё одну не понятную вещь которая у мя возникает,значит я кручусь вокгруг этого
Там где поле ввода "Домен" на самом деле никакой не домен, а имя моей машины, так что не пугайтесь. Также отмечаю, что пользователь postgres в этой форме ввода - это учётная запись пользователя в операционной системе Windows. Именно от этого пользователя (с его правами) будет производится запуск сервера PostgreSQL. Там это всё написано в форме. Читайте. Тыкаем "Далее".
значит я Где пишу Домен,пишу имя своего компа ,где пишу имя учётной записи,там ввожу имя учётной записи либо той записи которой нет тоесть инсталятор сам создаст как я понимаю,когда пишу название той учётной записи что есть уже с правами администратора,оно мне сначало пишет что то типо у этого пользователя нету прав log on as service затем я я жму ок изменить учётную запись,потом выскакивает ошибка что неправильное имя пользователя или пароль,и тут такая фишка что если я меняю хотя бы одну букву либо в Домене либо в имени учётной записи установка идёт но в конце концов вылетает ещё одна ошибка о которой я писал ранее тоесть на стадии создании базы 8.3.Я на столько уже запутался что проста ничего понять немогу.Насчёт логов я прост не знаю где их посматреть
Помоему всё что
Помоему всё что надо - это для пользователя который создан инсталятором дать права log on as service в локальных политиках безопасности, а пароль этому пользователю назначить как раз такой какой указывается при установке.
> Насчёт логов я прост не знаю где их посматреть
Значит вы невнимательно читали ссылку которую я вам дал
в журнале
так и не получаеться установить,я вот в журнале нашёл значит такое сообщение что бы оно могло значить?
Не найдено описание для события с кодом ( 0 ) в источнике ( PostgreSQL ). Возможно, на локальном компьютере нет нужных данных в реестре или файлов DLL сообщений для отображения сообщений удаленного компьютера. Попробуйте использовать ключ /AUXSOURCE= для получения этого описания, - дополнительные сведения об этом содержатся в справке. В записи события содержится следующая информация: Timed out waiting for server startup
вот ещё такая есть
вот ещё
Не найдено описание для события с кодом ( 0 ) в источнике ( PostgreSQL ). Возможно, на локальном компьютере нет нужных данных в реестре или файлов DLL сообщений для отображения сообщений удаленного компьютера. Попробуйте использовать ключ /AUXSOURCE= для получения этого описания, - дополнительные сведения об этом содержатся в справке. В записи события содержится следующая информация: 2009-04-10 18:50:45 MSD LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
и вот такая
и вот ещё
Не найдено описание для события с кодом ( 0 ) в источнике ( PostgreSQL ). Возможно, на локальном компьютере нет нужных данных в реестре или файлов DLL сообщений для отображения сообщений удаленного компьютера. Попробуйте использовать ключ /AUXSOURCE= для получения этого описания, - дополнительные сведения об этом содержатся в справке. В записи события содержится следующая информация: 2009-04-10 14:52:34 GMT FATAL: файл блокировки "postmaster.pid" уже существует
2009-04-10 14:52:34 GMT ПОДСКАЗКА: Выполняется ли другой postmaster (PID 256) на директории данных "C:/Program Files/PostgreSQL/8.3/data"?
(
такая вот последня ошибка которая у мя есть
Продукт: PostgreSQL 8.3 -- Ошибка 1920. Ошибка при запуске службы "PostgreSQL Database Server 8.3" (pgsql-8.3). Убедитесь, что у вас имеются разрешения на запуск системных служб.
Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".
0000: 7b 42 38 32 33 36 33 32 {B823632
0008: 46 2d 33 42 37 32 2d 34 F-3B72-4
продолжим...
2009-04-10 14:52:34 GMT FATAL: файл блокировки "postmaster.pid" уже существует
2009-04-10 14:52:34 GMT ПОДСКАЗКА: Выполняется ли другой postmaster (PID 256) на директории данных "C:/Program Files/PostgreSQL/8.3/data"?
Эта ошибка в подобной ситуации говорит, что предыдущая ваша попытка запустить сервис сервер-таки запустила, но сам сервис не запустился - это можно увидеть по присутствующим процессам postgres, которые надо убить перед следующей попыткой (один - первый процесс - главный, остальные умрут сами)
далее
Продукт: PostgreSQL 8.3 -- Ошибка 1920. Ошибка при запуске службы "PostgreSQL Database Server 8.3" (pgsql-8.3). Убедитесь, что у вас имеются разрешения на запуск системных служб.
Тут все довольно странно... Попробуйте в свойствах службы на вкладке вход в систему поставить "С системной учетной записью"
?
э вот Тут все довольно странно... Попробуйте в свойствах службы на вкладке вход в систему поставить "С системной учетной записью" если можно по подробнее как и куда зайди где эти своиства службы
?
а тоесть панель управления-администрирование-службы там я нашёл только вторичный вход в систему и там эта галочка уже стояла тоесть включенно было
панель упр -
панель упр - администрирование - службы - это список служб.
Среди них есть служба постгреса (PostgreSQL...), которая у вас никак не запускается
Тыкаем на нее - открываются свойства, на вкладке "Вход в систему" ставим с системной записью.
Перезагружаем на всякий случай комп, потом нужно залезть обратно и посмотреть, запущена ли служба - если не запущена, смотрим лог.
(
я внимательно просмотрел там нету службы PostgreSQL видимо она не появилась там из за того что установка та небыла завершенна из за ошибки когда вылетает ошибка она откатывает обратно установку и всё...ещё очень странно у мя после ошибки когда всё закрою захожу в диспечер задач там аш 3 процесса postrgresql запущенно.Ещё у мя странная тема вот нажимаю пуск вверху написанно одно имя пользователя,в своиствах моего компьютера в закладке общее под пользователем стоит другой ник пользователя который почему то не изменился.Может из за этого что то
((
нет я уже всё перепробывал не устанавливаеться ни в какую,подскажите вот PostgreSQL и Mysql это почти одинаковые проги?просто мне нужно под программму poker tracker 3 установить postgresql так как он ваще не ставиться никак,можно ли альтернативу как mysql этож вроде тож как база данных?
где-то я уже это
где-то я уже это читал
если этот покер поддерживает mysql, то лучше работайте с ним - он проще
командная строка
я вот в cmd написал net user и увидел там множество пользователей у мя полная путаница в компе с пользователями и мне кажеться из за этого не устанавливаеться у мя 3 колонки и выглядит так
ASPNET fed FEDKA
Feofan HelpAssistant postgrbasa
SUPPORT_388945a0 fedot Администратор
Гость Феофан Федор
может мне как то поудалять всех пользователей ?хотя когда захожу через панель управления у мя там всего 2 пользователя fedot и гость который я удалить немогу,если захожу вот свойсвта мой компьютер нам в общие там пользователь ваще другой написан.
(
в три колонки выглядит эта запись по 3 слова в каждой в сmd