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 einigen
Tagen wird in dem eingebauten try catch Block folgender Fehler in eine Log
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 was
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:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net




_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an