Numero massimo di connessioni che potrebbe avere SQL Server Express?


9

Ho installato SQL Server 2005 Express Edition su una delle macchine del mio client e molti altri utenti sono anche connessi a quel SQL Server tramite l'applicazione C # che ho fornito loro come interfaccia.

A volte un pc si connette a SQL Server e a volte genera l'eccezione

SQL Server non trovato ....

Credo che l'edizione Express raggiunga il limite massimo di connessione e quindi dia errore.

Per favore guidami come posso risolvere questo problema.

Qualsiasi white paper che mi aiuti a sapere quale edizione ha il numero di connessioni parallele,

Sono aperto per l'aggiornamento a SQL Server 2008 o SQL Server 2012, ma preferisco Express Edition. Potrei scegliere anche altre versioni se mi ripagheranno davvero in questo contesto, altrimenti l'edizione Express sta andando bene.


Un rapido google ha prodotto social.msdn.microsoft.com/Forums/en/sqlexpress/thread/… . È il 2008, ma dovrebbe essere lo stesso. Inoltre, potrebbe essere necessario fare attenzione alle applicazioni che si connettono direttamente a meno che gli strumenti account integrati in SQL Server non siano sufficienti per motivi di sicurezza. (E probabilmente non lo sono.)
Corbin il

2
Sembra un problema di rete per essere onesti. Abbiamo eseguito istanze express del server SQL con 50-100 utenti che facevano televendite e non le abbiamo mai incontrate. Quando un pc client non riesce a trovare il server SQL, esegui un traceroute e alcuni diagnostici di rete per eliminarlo. In caso contrario, ricordare che SQL Server Express è molto limitato nella quantità di memoria, ecc. Che può utilizzare. Se la memoria mi serve bene, utilizzerà solo 1 GB di RAM anche se hai installato 32 GB.
Namphibian,

1 GB è il limite del pool di buffer per l'edizione express (potrebbe utilizzare più memoria per altre cose come le connessioni, ecc.)
Mitch Wheat,

Ultima edizione con limitazione di utenti simultanei era Server 2000 msdn.microsoft.com/en-us/library/ms165672%28SQL.90%29.aspx
bummi

@marc_s Ho Windows 7 a 32 bit su quella macchina e usando SQL Server 2005 Express Edition con SP2.
MSingh,

Risposte:



3

SQL Server 2000 MSDE era l'ultima versione di Express con limitazioni per gli utenti simultanei.
select @@ max_Connections sulla versione 2005 + fornirà 32767. Le
limitazioni potrebbero venire dal sistema operativo.

arbitro


3

Il numero di connessioni non è correlato all'edizione di SQL Server, ma al sistema operativo. Ad esempio, Windows XP consente solo 10 connessioni simultanee, Windows 7 20. Per i sistemi operativi Windows Server, il numero di connessioni è illimitato (ma è possibile limitare l'utilizzo di Servizi terminal).

Il messaggio di errore visualizzato in caso di raggiungimento del limite di connessione è simile al "limite di sicurezza raggiunto ... il numero di tentativi di connessione simultanei"

Dai un'occhiata a questo documento che confronta le edizioni di SQL Server - nessuna menzione sui limiti di connessione - perché non ce ne sono: Guida alle licenze di Microsoft SQL Server 2012

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.