2013-03-06 3 views
6

Die neueste Firebird 2.5.x-Datenbank kann im Classic-, SuperClassic- oder SuperServer-Modus ausgeführt werden. Wie kann ich überprüfen, in welchem ​​dieser Modi eine installierte Datenbank ausgeführt wird?Wie überprüft man, in welchem ​​Servermodus (z. B. SuperClassic oder Superserver) eine Firebird-Datenbank läuft?

+0

Von Anwendung oder auf einem Server? –

+0

Auf einem Server. Aber eine Anwendung wie Flamerobin wird es mir auch nicht sagen. Es ermöglicht mir, die Datenbankversion, aber nicht den Servermodus abzurufen. –

Antwort

13

Es gibt keine API, die dies aufdeckt. Da Sie sich jedoch auf einem Server befinden, können Sie überprüfen, welcher Prozess gerade ausgeführt wird.

I.e. unter Windows und Firebird 2.5:

  • One fb_inet_server.exe = sehr wahrscheinlich Superclassic
  • Multiple fb_inet_server.exe = sehr wahrscheinlich Klassische
  • fbserver.exe = sehr wahrscheinlich Super
+0

Was ist, wenn ich Kunde bin? Ich kann den Namen der ausführbaren Datei nicht vom Client abrufen. –

+0

Der Client sollte keine Kenntnisse über die Server Edition haben. Wenn Sie müssen, tun Sie wahrscheinlich etwas falsch. –