Используя ту же настройку, что и у вас (т. Е. Отдельный веб-сервер и сервер базы данных), я видел ее время от времени, и это всегда было проблемой соединения между серверами - обычно, когда сервер базы данных перезагружался, но иногда, когда где-то в системе есть проблема связи. Я не видел, чтобы это было вызвано какими-либо проблемами с самим кодом ASP, поэтому вы видите его, по-видимому, случайно и не связанным с конкретной страницей.