[CSharp.net] SQL Exception

Marcus Schwunk csharp.net at glengamoi.com
Tue, 18 May 2004 13:50:09 +0200


Verwendest du SQLDataReader oder andere Connections, welche du nicht 
explizit schliesst?
Nach vermehrten Seitenaufrufen oder Schleifen innerhalb des Programms 
ist die maximale Anzahl an "gepoolten" Verbindungen erreicht und du 
bekommst einen Fehler. Dieser tritt mal auf und mal nicht, je nach 
Anzahl der Verbindungen, dh. User die die Seite aufrufen. Simmulieren 
kannste das evtl. wenn du selber die relevanten Seiten schnell 
hintereinander aufrufst.

Schliesse im Programm immer alle Verbindungen zur Datenbank, nachdem du 
sie nicht mehr brauchst und die Verbindung steht wieder im Pool zur 
Verfügung.

gruss,marcus





Vetter, Kristian wrote:

>Hallo,
>
>ich habe schön eine längere Zeit eine Webanwendung am laufen. Seit e=
inigen
>Tagen wird in dem eingebauten try catch Block folgender Fehler in eine L=
og
>Datei geschrieben:
>
>System.InvalidOperationException: Timeout expired.  The timeout period
>elapsed prior to obtaining a connection from the pool.  This may have
>occurred because all pooled connections were in use and max pool size wa=
s
>reached.
>
>.NET Framework 1.1 und der MS SQL Server 2000 sind im Einsatz.
>Ich kann mit diesem Fehler nichts anfangen. Weiß jemand damit weiter?
>
>Danke und Gruß
>
>Kristian
>_______________________________________________
>CSharp.net Mailingliste, Postings senden an:
>CSharp.net@glengamoi.com
>An-/Abmeldung und Suchfunktion unter:
>http://www.glengamoi.com/mailman/listinfo/csharp.net
>
>
>  
>