Ich habe SQL Server 2005 Express Edition auf einem Computer meines Clients installiert, und viele andere Benutzer sind über die von mir als Schnittstelle bereitgestellte C # -Anwendung ebenfalls mit diesem SQL Server verbunden.
Manchmal wird ein PC mit SQL Server verbunden und manchmal wird nur die Ausnahme ausgelöst
SQL Server nicht gefunden ....
Ich glaube, die Express Edition erreicht das maximale Verbindungslimit und gibt dann Fehler aus.
Bitte führen Sie mich, wie ich dieses Problem lösen kann.
Jedes Whitepaper, das mir hilft zu wissen, welche Ausgabe wie viele parallele Verbindungen hat,
Ich bin offen für ein Upgrade auf SQL Server 2008 oder SQL Server 2012, bevorzuge jedoch die Express Edition. Ich könnte mich auch für andere Versionen entscheiden, wenn sie mich in diesem Zusammenhang wirklich zurückzahlen, sonst läuft die Express Edition gut.
quelle
Antworten:
Es scheint, dass Sie mit Windows 7 bis zu 20 gleichzeitige Verbindungen haben können, aber nicht mehr.
Wenn Sie mehr benötigen, müssen Sie Ihre SQL Server-Installation auf einem Windows Server- Betriebssystem installieren .
Siehe auch diese anderen SO Frage zum gleichen Thema - SQL Server Express nicht begrenzen die Anzahl der max - Verbindungen (die eine 32'768 Grenze auf einer beliebigen Edition von SQL Server haben)
quelle
SQL Server 2000 MSDE war die neueste Express-Version mit Einschränkungen für gleichzeitige Benutzer.
Wählen Sie @@ max_Connections in Version 2005 +, um 32767 zu erhalten.
Einschränkungen können vom Betriebssystem ausgehen.
Ref
quelle
Die Anzahl der Verbindungen hängt nicht mit der SQL Server Edition zusammen, sondern mit dem Betriebssystem. Beispielsweise erlaubt Windows XP nur 10 gleichzeitige Verbindungen, Windows 7 20. Unter Windows Server-Betriebssystemen ist die Anzahl der Verbindungen unbegrenzt (Sie können jedoch die Verwendung von Terminaldiensten einschränken).
Die Fehlermeldung, die angezeigt wird, wenn das Verbindungslimit erreicht wurde, lautet etwa "Das Sicherheitslimit erreicht ... die Anzahl der gleichzeitigen Verbindungsversuche".
Schauen Sie sich dieses Dokument an, in dem SQL Server-Editionen verglichen werden - ohne Angabe von Verbindungsbeschränkungen -, da es keine gibt: Microsoft SQL Server 2012-Lizenzierungshandbuch
quelle