Прерывистая ошибка соединения с Oledb «Невозможно открыть базу данных». - PullRequest
1 голос
/ 09 октября 2009

Мы иногда видим эту ошибку:

Невозможно открыть базу данных ''. Может не быть базой данных, что ваше приложение распознает, или файл может быть коррумпированы.

Это продукт Winforms .NET 2.0 на базе данных Jet / Access DB, использующий соединения Oledb.

Эта ошибка возникает только периодически. Сделайте тот же запрос за пару минут до / после, и все в порядке. Итак, мы знаем, что в принципе строка подключения и т. Д. В порядке, а база данных исправна и работает.

Может ли это быть проблемой пула соединений? Если так, как мы можем проверить / подтвердить это? И какие шаги нужно решить. Кажется, я помню, что с коннекторами Sql в .Net у вас есть некоторый контроль над пулом соединений, тогда как с OleDB пул соединений встроенный.

...