2009-05-28 102 views
1

對於一個用戶,SQL Server 2005的最大連接數是多少?我遇到了C#代碼嘗試在不同線程中建立多個數據庫連接的問題。大約五個線程之後,其他線程中的連接開始超時。如果我知道一個用戶的連接的確切數量,即使它是一個,也將有助於瞭解我可以一次加載多少個線程。連接到SQL Server數據庫的最大數量

+0

您正在使用什麼版本的SQL Server 2005 ? – 2009-05-28 16:08:26

回答

4

5個連接,你開始超時?這聽起來像連接沒有被關閉和/或併發問題(鎖定/死鎖)。我有產生線程和生成100個以上連接的服務,沒有任何問題。

0

除了每個用戶允許的連接數量之外,還可以更好地確保在完成連接後立即關閉連接,以確保連接池不會被耗盡很快。

3

一個長鏡頭,5個連接聽起來像你可能有授權問題。您正在使用的SQL實例是否僅限於併發連接的數量? (這不是我曾經處理的事情,我知道有CAL許可計劃,如果您使用的是SQL Server Express版本,可能會有限制。)