2013-03-06 8 views
6

L'ultimo database Firebird 2.5.x può essere eseguito in modalità Classic, SuperClassic o SuperServer. Come posso verificare in quale di queste modalità è in esecuzione un database installato?Come verificare in quale modalità server (ad esempio SuperClassic o Superserver) è in esecuzione un database Firebird?

+0

Dall'applicazione o su un server? –

+0

Su un server. Ma un'applicazione come Flamerobin non me lo dirà neanche. Mi consente di recuperare la versione del database, ma non la modalità server. –

risposta

13

Non ci sono API che espongono questo. Ma poiché sei su un server, puoi controllare quale processo è in esecuzione.

I.e. su Windows e Firebird 2.5:

  • Uno fb_inet_server.exe = molto probabile Superclassic
  • multipla fb_inet_server.exe = molto probabile Classic
  • fbserver.exe = molto probabile SuperServer
+0

Cosa succede se sono nel cliente? Non riesco a recuperare il nome del file eseguibile dal client. –

+0

Il client non dovrebbe avere una conoscenza dell'edizione del server. Se è necessario, stai probabilmente facendo qualcosa di sbagliato. –

Problemi correlati