On a couple of our Win *2K* (not 2k3) servers we see the same issue when
the inetinfo process in Task manager reports about 1.2GB - 1.4GB or RAM
usage. Any time this RAM usage is exceeded ODBC calls result in this
message. Our only solution is to recycle IIS (we use the utility
IIS5Recycle to do this when a specified RAM threshold is exceeded).
If by any chance this is your same cause, you could try using the
Application Pool properties for your App Pool in IIS to have the worker
process recycled after exceeding a specified max virtual memory size.
Makers of Spam Filter ISP