Laboratoire Microsoft |  Blog |  Webcast |  Students Club |  FaqXP  |  CertifExpress 
 Le Forum de Référence sur les Technologies Microsoft - http://www.forum-microsoft.org

Nombre de connections limité à 100

Un forum dédié au serveur de Base de Données Made in Microsoft

Modérateurs: ygainche, Thierry DEMAN (MVP Exchan, Modérateurs_Applicatifs

Nombre de connections limité à 100

Messagepar degrem_m sur Mar 21 Sep 2004, 18:23

Hello,

J'ai un gros problème. Mon application ASP.NET se connecte à une base de données SQL Serveur.


Mais au bout de 100 connections plus personne ne peut se connecté au site.

Et je suis allé sur la base de données >> Cliques droit >> détaché la base >> et c'est la que je vois 100 connections

quand c'est endessous de 100 ca marche mais dés que ca arrive à 100 les nouveaux users ne peuvent pas se connecter

Je sais plus koi faire

merci pour votre aide
Mon Blog : Michel Degremont
degrem_m
Full Member
Full Member
 
Messages: 170
Inscrit le: Jeu 08 Juil 2004, 8:34
Localisation: Paris - La Défense

Messagepar Thierry DEMAN (MVP Exchan sur Mer 22 Sep 2004, 12:59

Bonjour,

quelle est la version de SQL ? version normale ou MSDE?

Normalement, le nombre de connexions SQL est dynamique.

Dans le cas d'une utilisation par ODBC, il faut privilégier la réutilisation des connexions au sein d'un pool de connexion.

A+
Thierry DEMAN (MS MVP Exchange,SQL/server)
WEB PERSO|New FAQ EXCHANGE| FAQ ISA MCITPs SQL2005 DEV&ADM, Exchange 2007,Windows 2008 ADM&Enterprise(52 MCPs).
Avatar de l’utilisateur
Thierry DEMAN (MVP Exchan
Forum Junkie
Forum Junkie
 
Messages: 7563
Inscrit le: Ven 22 Nov 2002, 9:33
Localisation: France, ARRAS (62)

Messagepar degrem_m sur Ven 24 Sep 2004, 7:13

La base de données est sous SQL SERVER 2000 Edition Standard.

J'utilise aucune connection ODBC à cette base de données.

Sur le serveur j'ai actuellement deux applications avec deux bases de données différents : SQL Server et Centura.


L'erreur retourné est IMPOSSIBLE DE CE CONNECTER A LA BASE DE DONNEES. Ensuite je vais dans voir le nombre de connecté et il est à 100.

Existe il un endroit pour le changer ?
Mon Blog : Michel Degremont
degrem_m
Full Member
Full Member
 
Messages: 170
Inscrit le: Jeu 08 Juil 2004, 8:34
Localisation: Paris - La Défense

Messagepar Thierry DEMAN (MVP Exchan sur Ven 24 Sep 2004, 12:33

Bonjour,

oui, dans les propriétés du serveur, tu devrais trouver les paramètres de configuration! (l'équivalent de "sp_configure")

Au pire, en ligne de commande:

sp_configure

t'affichera toutes les valeurs en utilisation (tu devrais trouver le 100...)

sp_configure "users conn", 500

A+
Thierry DEMAN (MS MVP Exchange,SQL/server)
WEB PERSO|New FAQ EXCHANGE| FAQ ISA MCITPs SQL2005 DEV&ADM, Exchange 2007,Windows 2008 ADM&Enterprise(52 MCPs).
Avatar de l’utilisateur
Thierry DEMAN (MVP Exchan
Forum Junkie
Forum Junkie
 
Messages: 7563
Inscrit le: Ven 22 Nov 2002, 9:33
Localisation: France, ARRAS (62)

Messagepar degrem_m sur Sam 25 Sep 2004, 16:27

Hello

Et bien non, j'ai 200.
Mon Blog : Michel Degremont
degrem_m
Full Member
Full Member
 
Messages: 170
Inscrit le: Jeu 08 Juil 2004, 8:34
Localisation: Paris - La Défense

Taille maximale du pool à été atteinte

Messagepar degrem_m sur Ven 01 Oct 2004, 14:18

Je viens de traiter l'exception :

Code: Tout sélectionner
Expiration du délai d'attente. Le délai d'attente s'est écoulé avant obtention d'une connexion du pool. Ceci est probablement dû au fait que toutes les connexions regroupées sont en cours d'utilisation et que la taille maximale du pool à été atteinte.



Help me, please !
Mon Blog : Michel Degremont
degrem_m
Full Member
Full Member
 
Messages: 170
Inscrit le: Jeu 08 Juil 2004, 8:34
Localisation: Paris - La Défense

Messagepar Thierry DEMAN (MVP Exchan sur Ven 01 Oct 2004, 15:25

Bonjour,

il semble que ceci soit plus une erreur d'ODBC (par lequel tu passes) que de SQL !

Dans l'administration des sources ODBC, onglet "groupement de connexions", clique sur "SQLServer" pour désactiver le pool de connexions...

Au niveau de SQL, mettre une valeur de 500 ou plus, les programmes utilisent souvent plusieurs connexions simultanément !

A bientôt,
Thierry DEMAN (MS MVP Exchange,SQL/server)
WEB PERSO|New FAQ EXCHANGE| FAQ ISA MCITPs SQL2005 DEV&ADM, Exchange 2007,Windows 2008 ADM&Enterprise(52 MCPs).
Avatar de l’utilisateur
Thierry DEMAN (MVP Exchan
Forum Junkie
Forum Junkie
 
Messages: 7563
Inscrit le: Ven 22 Nov 2002, 9:33
Localisation: France, ARRAS (62)

Expiration du délai d'attente. Pool...

Messagepar feriati sur Mar 03 Avr 2007, 17:45

Pour mon application nTiers, je butais sur la meme exception ie : Expiration du délai d'attente. Le délai d'attente s'est écoulé avant obtention d'une connexion du pool. Ceci est probablement dû au fait que toutes les connexions regroupées sont en cours d'utilisation et que la taille maximale du pool à été atteinte. mais en innerException... la galere dans le debogage, pour cause de beaucoup d'Invokes...
Il suffisait de vider tout les pools en fermant la connection :
Code: Tout sélectionner
sqlConn.Close();
System.Data.SqlClient.SqlConnection.ClearAllPools();

Comme par magie...
Bien sur j'avais essayé pas mal de rectifs sur SQL Server (2005 sp2):oops: , sur mes sources de données :oops: :oops: , mais en vain.
feriati
N00b
N00b
 
Messages: 1
Inscrit le: Mar 03 Avr 2007, 17:28


Retourner vers SQL Server

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Google [Bot] et 0 invités



Accueil | News | Articles | Tips | Outils | FAQ XP | Certification | Easters Eggs
Essentiels | Top Sites | Glossaire | Vidéos | Whitepapers | Essentiels | Boîte à Scripts
Conditions d'utilisation é Copyright | Respect de la vie privée