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?
6
A
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. –
Von Anwendung oder auf einem Server? –
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. –