I'm getting a problem with only 1 of about 30 sites we run on a W2003 Web Server.
Probably for about 25% of the day, the website constantly returns : SQL Timeout Errors on various connections to SQL (using ODBC)
I have checked and updated the ODBC drivers to the latest that I could find (3.5.x?) and I am also checking the SQL server to see if that has problems (another server running on the same network connected via Gb LAN)
The IIS log files return "[Microsoft][ODBC_SQL_Server_Driver]Timeout_expired"
I experienced the problem this morning, so tried to reboot the SQL server to see if it was a load related problem or something - but the site continued to generate these errors for about 20 minutes after the reboot (even though all our other sites were working at this point) - then it stopped timing out and is now working again.
I tried to extend the Timeout of SQL connections for the website to see if this changed something, but it hasn't seem to have done a thing.
This site has been running for about 3 years continually with no problems and we haven't changed anything on our servers for some time now - this started happening around Christmas time, but has got more and more regular since.
I have been through all the code to make sure that DB Connections are being open/closed correctly (Site is classic ASP), and ensured that it's not opening too many concurrent connections - but all to no avail and I'm starting to run out of ideas.... anyone?
My only thought is to change to OLEDB connection instead of an ODBC - but before I do that, I wanted to check that there wasn't something else I've missed which I could try first.
Thanks in Advance!
Carl.