Sybase

SQL Anywhere 17 - 超出數據庫伺服器連接限制

  • March 18, 2021

我在 Sybase Server 中建立了一個新的 SQL Anywhere 17 數據庫。我有很多客戶端應該能夠通過 ODBC 連接到數據庫。ODBC 工作正常,但只要第三個使用者嘗試連接,我就會收到以下消息:

在此處輸入圖像描述

我試過select @@max_connections了,得到了 32'766。

此外,當我執行以下語句時,我得到以下結果:

SELECT 
PROPERTY('ServerEdition') as ServerEdition, 
PROPERTY('IsNetworkServer') as IsNetworkServer, 
PROPERTY('LicenseType') as LicenseType, 
PROPERTY('LicenseCount') as LicenseCount, 
PROPERTY('MaxConnections') as MaxConnections 
FROM dummy

在此處輸入圖像描述

有誰知道我會導致這個問題嗎?

您需要使用 dblic.exe 實用程序將許可證密鑰應用於 dbsrv17.lic 文件。有關詳細資訊,請參閱文件。

最大連接數與伺服器的許可方式無關。理論上,您可以從一個網路位置建立數千個連接,而這將使用一個許可證 - 您需要來自許多不同網路席位的連接,因此您需要更多許可證。或者,您可以購買基於核心的許可證。

引用自:https://dba.stackexchange.com/questions/287189