- You are running Microsoft Windows Server 2003 Service Pack 1 (SP1).
- An ADO.NET-based application uses the System.Data.SqlClient class to establish a new connection.
- When an error occurs in the application, the internal connection pooling mechanism repeatedly tries to make a new connection every few minutes. This behavior occurs even if the application is not regularly requesting new connections.
- When Microsoft SQL Server is not available for new connections and
you run the application by using the Microsoft Visual Studio .NET 2003 Debugger, the following behavior occurs:
- The debugger pauses to run code.
- A message appears that states that an unhandled exception occurred. If the application has been defined to handle exception events, the exception will be caught by the event handler.
- When SQL Server is available for new connections, no problem is visible.
Note This problem does not occur in Microsoft Windows Server 2003.