it-swarm-eu.dev

Maximální připojení, které mohl mít SQL Server Express?

Na jednom z počítačů mého klienta mám nainstalovanou edici SQL Server 2005 Express a mnoho dalších uživatelů je také připojeno k tomuto serveru SQL prostřednictvím aplikace C #, kterou jsem jim poskytl jako rozhraní.

Někdy se počítač připojí k SQL Serveru a někdy jen vyvolá výjimku

SQL Server nebyl nalezen ....

Věřím, že edice Express dosáhne maximálního limitu připojení a pak vydá chybu.

Řekněte mi, jak bych mohl tento problém vyřešit.

Jakýkoli dokument white paper, který mi pomůže vědět, které vydání má kolik paralelních připojení,

Jsem otevřen pro upgrade na SQL Server 2008 nebo SQL Server 2012, ale dávám přednost expresní edici. Mohl bych jít i na jiné verze, pokud mi v tomto kontextu opravdu zaplatí, jinak se Express Edition daří dobře.

8
MSingh

Zdá se, že se systémem Windows 7 můžete mít až 20 současných připojení ale nic víc.

Pokud potřebujete více, musíte umístit instalaci serveru SQL do systému Windows Server OS.

Viz také tato další SO otázka na stejné téma - SQL Server Express ne omezit počet maximálních připojení (které mají limit 32'768 na libovolné edici serveru SQL)

12
marc_s

SQL Server 2000 MSDE byla nejnovější verzí Express s omezeními pro souběžné uživatele.
vyberte @@ max_Connections ve verzi 2005 + a doručí 32767.
Omezení mohou vyplývat z operačního systému.

Ref

3
bummi

Počet připojení nesouvisí s edicí SQL Server, ale s operačním systémem. Například Windows XP umožňuje pouze 10 souběžných připojení, Windows 7 20. V operačních systémech Windows Server je počet připojení neomezený (ale můžete omezit použití Terminálové služby).

Chybová zpráva zobrazená v případě dosažení limitu připojení je něco jako „dosažený bezpečnostní limit ... počet současných pokusů o připojení“

Podívejte se na tento dokument, který porovnává edice SQL Server - beze zmínky o omezeních připojení - protože neexistují žádné: Microsoft SQL Server 2012 Licensing Guide

3
Carol Baker West