View Full Version : [VB.NET] Servizio per connessione al DB SQL
OrcaAssassina
24-02-2008, 21:43
Ho scoperto che SQL EXPRESS ammette solo 5 connessione simultanee.
1) Io devo gestire pių connessioni, come posso fare?????
2) Pensavo da un servizio da creare nel server che si occupava dello scambio dei dati tra server e client. Cosi facendo ho una sola connessione
Come fate a gestire voi + connessioni?????
Ciao e grazieeeeeeeeeeee
nuovoUtente86
24-02-2008, 21:56
descrivi meglio il tipo di applicazione che stai eseguendo e il suo funzionamneto.francamente non conoscevo il limite delle 5 connessioni
nuovoUtente86
24-02-2008, 22:04
doppio messeggio..pardon
amedeoviscido
26-02-2008, 00:09
La soluzione č semplice, si chiama PostgreSQL :D
Sarebbe buona norma, per ciascuna operazione "server", aprire e chiudere la connessione.
Non ci sono problemi di performance perche' in realta' le connessioni non vengono veramente chiuse, ma vengono gestite dal Connection Pool.
E' tipico l'uso del costrutto Using (c'e' anche in Vb.net?)
per la apertura della connessione, cosi' si e' sicuri che qualunque cosa succeda, eventualmente anche eccezioni, all'uscita del contesto la connessione e' sicuramente distrutta.
In questo modo e' vero che il limite rimane 5, ma e' in realta' meno restrittivo.
La tua idea e' valida, ma e' ovvimente un collo di bottiglia, perche' tutti devono passare attraverso il servizio, che deve fornire servizi statici. Mi spiego, non e' sufficiente un semplice WebService, in quanto ogni client verrebbe servito su una propria sessione, che aprirebbe la propria connessione e sei di nuovo al punto di partenza.
Inoltre gestire le transazioni (sempre se servono) e' abbastanza complesso in questo caso.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.