目前,我在安装 Postgres 8.3 时遇到问题,系统重启后服务无法使用。错误消息如下:
waiting for server to start...Access is denied. ............................................................could not start server
正在执行的命令是
pg_ctl.exe 启动-N“MyService”-D“C:\MyData”
我已登录并以管理员身份执行此操作。该问题最初发生在卸载并重新安装 postgres 之后,/data 目录也被删除了。
答案1
如果您选择让安装程序为您创建服务帐户,则您需要:
- 备份所有现有数据。
- 卸载 Postgres。
- 删除服务帐户。这很重要!
- 重新安装 Postgres。
- 从备份恢复数据。
这与安装程序脚本中的密码重置问题有关。实际上,重新安装时只需清除原始服务帐户即可。这可能会在较新的版本中得到纠正。