0

有人可以通过解释命令来帮助我,以显示 PROENV 中 OpenEdge DB 可用的服务器数量。

在线文档似乎很广泛。

问题是我试图通过 ODBC 连接到 OpenEdge DB,但我们的一个 OpenEdge DB 拒绝通过 ODBC 声明的连接(OpenEdge Broker 拒绝连接)。

我假设没有可用的 SQL Server(openedge _mprosrv.exe),所以下一步是检查可用/正在使用的内容 - 因此是 PROENV 命令的问题。

请注意,我们的 4 个连接中有 3 个是通过 MS SQL Server Server 链接对象(使用 ODBC 连接系统 DSN) - 它只是最后剩下的 OpenEdge DB 与代理正在拒绝。

谢谢,

理查德

4

2 回答 2

0

看起来您想查看 PROENV 中的 PROMON,特别是 PROMON > R&D > Option 1 (Status Display) > Option 3 (Servers)。

我还想问一下您是否为 SQL 服务器类型启动了辅助代理。如果您尝试使用 SQL 连接连接到 4GL 代理,反之亦然,该连接将被拒绝。

于 2014-08-08T16:27:29.733 回答
0

从 PROENV 使用“PROMON dbname”启动 PROMON。然后进入 R&D 菜单(输入 R&D),查看选项 3 和 17 以了解服务器的情况。

您还可以通过查看 db 启动时使用的参数来收集有用的信息。使用文本编辑器打开 dbname.lg 并找到最后一条 (333) 消息。这是最近的数据库启动。接下来的 50 到 75 行列出了实际使用的参数和设置。您对与 -Mn、-Ma、-Mpb、-Mi 和 -S 相关的设置感兴趣。

于 2014-08-08T16:04:27.560 回答