We have a windows service running 24 hrs fetching data from SQL Server 2000 I get the following error whenever the no. of connections reaches 100.<BR><BR>Timeout expired. The timeout period elapsed prior to obtaining a<BR>connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.<BR><BR>I am using datareader for fetching the data from database and passing the data reader to business layer. I am explictly closing the connection but when I run sp_who in SQL Query Analyzer it still shows the connections to be open<BR>