2010-07-10 199 views
0

我是新來的SQL Server 2008 ...SQL Server身份驗證

我有哪裏C#應用程序:

  • 的用戶後,在應用程序級認證與登錄表單
  • 其登錄該應用程序通過使用相同 SQL Server帳戶(SQL Server身份驗證),爲每個用戶

連接到數據庫我的問題是: 對於通過使用相同的帳戶進行SQL Server身份驗證可以連接的用戶數量是否有限制?

謝謝。

回答

1

根據this頁面,限制爲32,767個用戶連接。

擁有不同的Web應用程序用戶,使用單個Web應用程序用戶連接到數據庫是非常正常的 - 大多數Web應用程序都這樣做。

在達到SQL Server端的任何限制之前,您更有可能達到客戶端上的連接池限制。

0

我當然不相信這是這種情況 - 這是相當普遍的做法,所以它是有限的(除了32000+的連接限制)是值得懷疑的。

1

這通常稱爲「服務帳戶」。 以這種方式連接的用戶數量沒有限制。

當連接池數量耗盡或遇到其他約束時,將發生此限制。

32,767「用戶連接」的限制不是對用戶數本身的限制。由於用戶可以使用服務帳戶共享連接,因此這不是對用戶數量的限制。這只是連接數量的限制。