在 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 的计算机上,并且在非管理控制台中运行。
从“开始”->“命令提示符”启动控制台时,右键单击它并选择“以管理员身份运行”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)