Dim loConnection As IDbConnection = Nothing loConnection = New OleDbConnection(oConnectionOpenManually.cConnectionString) loConnection.Open()If I call this code in sequence such as 40 to 100 times in a row within about 1 to 2 seconds, the Open() will fail at one point or another. It seems the SQL Server connection pooling chokes if there are too many calls to it. The error is "Unspecified error". This doesn't help that much. Would there be something I can do to avoid this type of situation when I have to create a new connection in such a sequence?