6

我有 PostgreSQL 9.4(未安装,而是自行配置),它也作为 Windows 服务安装。现在我正在尝试使用 来检查服务器的状态pg_ctl.exe status -D data_dir_path,但它仅在我以管理员身份启动控制台时显示状态。

我的最终目标是能够在没有管理员权限的情况下关闭/启动数据库服务器。是否可以配置 PostgreSQL,以便我可以在没有管理员权限的情况下在本地启动/停止服务器?

据我在PostgreSQL 文档中阅读,可以使用参数将服务注册给用户,[-U username] [-P password]但我不确定这是数据库用户还是本地 Windows 用户。我尝试使用以下代码注册服务,但没有安装它。而且我也没有看到任何日志。命令如下:

pg_ctl.exe register -N service_name -U database_user -P database_user_password -D data_dir_path -S auto -o "-p port" 

提前致谢

4

0 回答 0