mesdevs
Messages postés8Date d'inscriptionvendredi 6 février 2004StatutMembreDernière intervention 7 septembre 2007
-
30 janv. 2006 à 16:08
nasasup
Messages postés4Date d'inscriptiondimanche 31 décembre 2000StatutMembreDernière intervention10 mai 2010
-
31 mars 2010 à 20:09
Bonjour,
J'ai un problème lorsque je demande à un WebService d'accéder à une BD
SQL Server : la connexion marche, mais, la connexion ne se ferme jamais
sauf si je recompile le WebService ou que je tue la process oracle
directement dans 'Activity Monitor du Management Studio'.
En dev : Studio 2005, C#, SQL Server 2005, SQL Server Management Studio Express (Activity Monitor)
WebService : Sous Visual Studio 2005, C# (le WebService est sur un serveur)
Appli Cliente : Sous Visual Studio 2005, C# (sur un poste client relié au serveur via un VPN)
lhtalent
Messages postés1Date d'inscriptionlundi 19 juin 2006StatutMembreDernière intervention13 juillet 2006 13 juil. 2006 à 16:13
Au fait "pooling = false" n'est pas une solution très propore. Si tu regarde le coté SQL Server, il va créer une SP chaque fois quand le webservice est appelé, même si c'est avec le même utilisateur. En mettant pooling = false désactive le limite sur le nombre max de SP. Du coup tu trouvera facilement 1000 SP sleeping sur un service de production.
Donc gardez pooling = true, avec le même sqlConnection normalement il doit pas créer des nouveaux SP. L'importance c'est de créer un seul SqlConnection dans ton programme. Au lieu de créer le SqlConnection dans le webméthode, tu peux le déclarer et définir son ConnectionString dans InitializeComponent() de webservice.
En conclus, un SP pour chaque SqlConnection. Pour éviter dépasser le max de pooling SP, il faut utiliser toujours le même objet SqlConnection (non seulement le même SqlConnection.ConnectionString)
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_denisc
Messages postés1Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention 5 septembre 2006 5 sept. 2006 à 11:37
Merci pour le tuyau (pooling)
Quelqu'un a-t-il une classe d'accès à SQLServer 2005 permettant de ne travailler qu'avec une seule SQLConnection?
J'ai fait le tour ici, et toutes créent un objet à chaque requête :(
nasasup
Messages postés4Date d'inscriptiondimanche 31 décembre 2000StatutMembreDernière intervention10 mai 2010 31 mars 2010 à 20:09
je travaille par asp.net et j'aimerai savoir la connexion avec base donnée est ce que ce fait avec le web service puis la couche présentation communique avec le web service si oui comment ?
dans J2EE on parle de MVC1 et MVC2 et pour .net on parle de quoi ?