Файл .ldb
является файлом блокировки для .mdb
Доступ к базам данных. Каждый раз, когда вы открываете базу данных, двигатель Jet создает файл блокировки и сохраняет его открытым, пока кто-то подключен.
Если к базе данных не подключены другие клиенты, Jet удаляет файл блокировки.
Итак, вы видите файл блокировки по одной из двух причин:
- Существует открытое соединение.
- Разорвано соединение, и файл блокировки не может быть удален.
Если проверка журналов ошибок вашего сервера ничего не дает, попробуйте зарегистрировать все обращения к базе данных из вашего приложения в файл: добавьте информацию о времени, подключении и другую полезную информацию отладки.
Это мог бы быть простой способ быстро отладить проблему и посмотреть, где и когда соединение остается открытым.
В качестве альтернативы вы можете взглянуть на эту статью CodeProject: Найти «утечки» соединений с базой данных в веб-приложениях ASP.NET .