postgresql - 无法使用应用程序堆栈构建器安装 pgagent
问题描述
我正在尝试在 Windows 环境中安装 pgagent。安装了 Postgresql 9.6 版,并安装了应用程序堆栈构建器。我已按照此处详细说明的步骤进行操作。
本指南的第一步是在维护数据库中创建扩展,我无法做到这一点。
“错误:无法打开扩展控制文件“C:/Program Files/PostgreSQL/9.6/share/extension/pgagent.control”:没有这样的文件或目录 SQL 状态:58P01”
尝试跳过此步骤并直接使用应用程序堆栈构建器进行安装,但 pgAgent 工具未显示。
我还尝试使用命令行而不是堆栈构建器将其安装为服务。
pgAent.exe INSTALL pgAgent -u postgres -p secret hostaddr=127.0.0.1 dbname=postgres user=postgres
这在一定程度上奏效了。我得到的唯一错误是这个。
“Windows 无法在本地计算机上启动 pgAgent 服务。错误 1069:由于登录失败,该服务未启动。”
但我已经尝试了所有可能的用户名、密码、秘密、端口等组合......
任何帮助将非常感激。
解决方案
我有同样的问题。我可以通过从这里下载并执行独立安装文件 pgagent-3.4.0-4-windows.exe 来使 pgagent 工作:http ://sbp.enterprisedb.com/getfile.jsp?fileid=11842
推荐阅读
- c# - 如何在 DataGridView (C#) 中配置数据
- spring - 在 Kafka Streams 中创建全局状态存储(春季)
- xcode - 如何在我的项目中使用静态库的协议?
- vue.js - __webpack_public_path__ 在 vuejs
- python - 如何从 zip 中提取 csv 文件并在 python 中将其保存到磁盘?
- json - JsonMappingException:不是地图,不是数组或不是枚举
- excel - 从启用宏的工作簿复制数据
- github - Hygieia Github Collector 没有获取旧的提交
- here-api - HERE 地图显示和地点 API 之间的结果不一致
- c# - 如何在 IIS windows 身份验证 C# 上添加提供程序