【问题标题】:Progress OpenEdge (PROENV) commands to check Server usage (ODBC Connection rejected by OpenEdge Broker)推进 OpenEdge (PROENV) 命令以检查服务器使用情况(OpenEdge Broker 拒绝 ODBC 连接)
【发布时间】:2014-10-02 00:31:58
【问题描述】:

谁能帮助我解释一下命令,以显示 PROENV 中 OpenEdge DB 可用的服务器数量。

在线文档似乎很广泛。

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

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

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

谢谢,

理查德

【问题讨论】:

  • 具体错误是什么? ODBC 连接要求连接中使用的数据库名称与用于启动数据库服务器的名称完全匹配 - 包括大小写。如果您在它作为“DbName”服务时尝试连接到“dbname” - 它将无法正常工作。
  • 我已经检查过了,它与案例匹配

标签: sql-server odbc openedge progress-db


【解决方案1】:

看起来您想在 PROENV 中查看 PROMON,具体来说是 PROMON > R&D > Option 1(Status Display)> Option 3(Servers)。

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-28
      • 1970-01-01
      • 1970-01-01
      • 2017-02-04
      • 2010-10-11
      • 2020-10-13
      • 2021-05-05
      • 2017-07-18
      相关资源
      最近更新 更多