无法运行PostgreSQL作为Windows服务

前端之家收集整理的这篇文章主要介绍了无法运行PostgreSQL作为Windows服务前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Windows服务中有这个:
C:/Program Files/Postgresql/8.4/bin/pg_ctl.exe runservice -N "postgresql-8.4" -D "D:/Postgresql/8.4/data" -w

它从不完成执行.但是如果我在dos shell上这样做:

C:/Program Files/Postgresql/8.4/bin/pg_ctl.exe start -N "postgresql-8.4" -D "D:/Postgresql/8.4/data" -w

请注意,我只是将“runservice”更改为“开始”,它的工作正常.

任何想法?

命令runservice只能由服务管理器执行

为了修复我的本地Windows 7启动postgres作为服务
我使用以下命令启动数据

pg_ctl -D "C:\Program Files\Postgresql\9.1\data" start

然后检查状态是否有错误

pg_ctl -D "C:\Program Files\Postgresql\9.1\data" status

如果你得到错误1063,它的可能性很大,我执行了以下命令

cacls "C:\Program Files\Postgresql\9.1\data" /E /T /C /G postgres:F

然后重新启动开始/状态,它显示一切正常,但仍然服务管理器不会启动服务

因此,在Services-> postgresql->选项 – >登录中,我将登录设置为本地系统帐户而不是postgres用户,并且它工作正常

原文链接:https://www.f2er.com/postgresql/192738.html

猜你在找的Postgre SQL相关文章