PostgreSQL 服务未启动services.msc
。在 Windows Server 2008 R2 中启动 PostgreSQL 服务时显示以下消息。
本地计算机上的 PostgreSQL-x64-11-PostgreSQL server11 服务已启动然后停止,如果某些服务未被其他服务或程序使用,则它们会自动停止。
答案1
我已在事件查看器 postgres 中检查了错误:无法访问目录“D:/Program Files/PostgreSQL/11/data”:未知错误
丢失了 postmaster.pid 文件。原因是服务未启动。解决方案:我在同一位置创建了空白文件 postmaster.pid,然后重新启动服务即可解决问题。