Я не уверен в специфике, но я столкнулся с подобной проблемой. Мы используем базу данных Access с IIS для обслуживания наших клиентов. У нас не очень много клиентов, но есть много соединений, которые открываются и закрываются в течение одного сеанса. Примерно через неделю работы мы получаем ту же ошибку, и все попытки подключения терпят неудачу. Чтобы исправить проблему, все, что нам нужно было сделать, это перезапустить рабочие процессы.
После некоторых исследований я обнаружил (конечно), что Access не работает хорошо в этой среде. Ресурсы не освобождаются правильно, и со временем исполняемый файл закончится. Чтобы решить эту проблему, мы собираемся перейти к базе данных Oracle. Если это не решит проблему, я буду держать вас в курсе моих выводов.