【问题标题】:How to check in which server mode (e.g. SuperClassic or Superserver) a Firebird database is running?如何检查 Firebird 数据库在哪个服务器模式(例如 SuperClassic 或 Superserver)下运行?
【发布时间】:2013-02-21 03:44:59
【问题描述】:

最新的 Firebird 2.5.x 数据库可以在 Classic、SuperClassic 或 SuperServer 模式下运行。如何检查已安装的数据库在其中哪种模式下运行?

【问题讨论】:

  • 来自应用程序还是在服务器上?
  • 在服务器上。但是像 Flamerobin 这样的应用程序也不会告诉我。它允许我检索数据库版本,但不能检索服务器模式。

标签: firebird firebird2.5


【解决方案1】:

没有任何 API 可以公开这一点。但是因为您在服务器上,所以您可以检查正在运行的进程。

即在 Windows 和 Firebird 2.5 上:

  • 一个fb_inet_server.exe = 很可能是超级经典
  • 多个fb_inet_server.exe = 很可能是经典
  • fbserver.exe = 很可能是超级服务器

【讨论】:

  • 如果我在客户端怎么办?我无法从客户端检索可执行文件名。
  • 客户端不应该知道服务器版本。如果需要,您可能做错了什么。
猜你喜欢
  • 2012-03-08
  • 2018-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-30
  • 2011-11-17
  • 1970-01-01
  • 2010-12-02
相关资源
最近更新 更多