Ошибка «Не удалось запустить службу PostgreSQL. Ошибка 1069: служба не запущена из-за ошибки при входе в систему» – это ошибка Windows, а не самой СУБД. Служба PostgreSQL работает под учетной записью Windows, и 1069 означает, что система не смогла авторизовать эту учетную запись – обычно из-за неверного или устаревшего пароля.
Как исправить
- Откройте оснастку «Службы» (services.msc), найдите службу PostgreSQL и на вкладке «Вход в систему» проверьте, под какой учетной записью она запускается.
- Заново укажите корректный пароль этой учетной записи Windows в полях «Пароль» и «Подтверждение», затем запустите службу. Чаще всего причина в том, что пароль пользователя был изменен или истек.
Важно
Речь о пароле учетной записи Windows, под которой стартует служба, а не о пароле пользователя postgres внутри СУБД – это разные вещи. Чтобы пароль не истекал, в свойствах этой учетной записи включают «Срок действия пароля не ограничен». Событие с кодом 7038 или 7041 в журнале событий Windows подтверждает причину – проблему входа службы.