Windows 7下PostgreSQL pg_ctl注册错误
问题:Windows 7下PostgreSQL pg_ctl注册错误 在 Windows 7、PostgreSQL 9.3.2 下,我尝试使用不同的端口号和数据目录在同一服务器上注册第二个 PostgreSQL 实例作为服务。使用 initdb 命令成功创建了第二个集群,位于 C:\Program Files\PostgreSQL\9.3\data2 下。 当我从 C:\Program Files
·
问题:Windows 7下PostgreSQL pg_ctl注册错误
在 Windows 7、PostgreSQL 9.3.2 下,我尝试使用不同的端口号和数据目录在同一服务器上注册第二个 PostgreSQL 实例作为服务。使用 initdb 命令成功创建了第二个集群,位于 C:\Program Files\PostgreSQL\9.3\data2 下。
当我从 C:\Program Files\PostgreSQL\9.3\bin 运行以下 pg_ctl register 命令时,我收到一条错误消息:
pg_ctl register -N postgresql9.2_2nd_cluster -U "NT AUTHORITY\NetworkService" -D "C:\Program Files\PostgreSQL\9.3\data2" -S auto -o "-p 5431"
pg_ctl: could not open service manager
我用谷歌搜索了这个,但没有多大成功。
解答
这个错误:
pg_ctl: 无法打开服务管理器
建议您可能在启用 UAC 的机器上,并且您在非管理员控制台中运行。
当您从“开始”->“命令提示符”启动控制台时,右键单击它并选择“以管理员身份运行”。
更多推荐
所有评论(0)