My Application (Browser based ERP) is Running on IIS 6, Windows Server 2003 Ent, on server1 and Database is on SQL Server 2008, Windows Server 2008 on Server2. both server are interconnected through 1000 mbps switch. when we run the application it takes lot of time to retrive data or sometimes it gives timeout error or some times it runs very smoothly. we checked the connection between two servers it is fine. procedures used in application are runs quckely in SQL Server 2008 (Backend). Internet connectivity is also very good. Previously we were using SQL Server 2005 Database. What May Be the Problem ?