2013-03-06 30 views
6

Cơ sở dữ liệu Firebird 2.5.x mới nhất có thể chạy ở chế độ Classic, SuperClassic hoặc SuperServer. Làm thế nào tôi có thể kiểm tra trong đó các chế độ một cơ sở dữ liệu được cài đặt đang chạy?Cách kiểm tra chế độ máy chủ nào (ví dụ: SuperClassic hoặc Superserver) cơ sở dữ liệu Firebird đang chạy?

+0

Từ ứng dụng hoặc trên một máy chủ? –

+0

Trên máy chủ. Nhưng một ứng dụng như Flamerobin cũng không nói với tôi. Nó cho phép tôi truy xuất phiên bản cơ sở dữ liệu, nhưng không cho phép chế độ máy chủ. –

Trả lời

13

Không có API nào cho thấy điều này. Nhưng vì bạn đang ở trên máy chủ, bạn có thể kiểm tra xem quy trình nào đang chạy.

I.e. trên Windows và Firebird 2.5:

  • Một fb_inet_server.exe = rất có khả năng SuperClassic
  • Nhiều fb_inet_server.exe = rất có khả năng cổ điển
  • fbserver.exe = rất có khả năng SuperServer
+0

Nếu tôi ở khách hàng thì sao? Tôi không thể lấy tên tệp thực thi từ máy khách. –

+0

Khách hàng không nên có kiến ​​thức về phiên bản máy chủ. Nếu bạn cần, bạn đang làm một cái gì đó sai. –