MS Access - невозможно сжать и восстановить, если база данных находится в локальном хранилище - PullRequest
0 голосов
/ 08 мая 2020

У меня только 1 P C Access установлен с Win10 1903Build. Другой P C работает как файловый сервер с запущенным Windows 7 с минимальным установленным программным обеспечением и программой.

Недавно я обнаружил, что не могу вручную сжать и восстановить свою базу данных (без использования VBA или макроса). Не удалось использовать 'D: /xxx.accdb': файл уже используется

То, что я пробовал:

1) Убедитесь, что только 1 P C открывает базу данных. Нет файла xxx.laccdb. Та же ошибка.

2) Перезапустите P C. Та же ошибка

3) Обновите MSO Access 2016. Та же ошибка.

4) Попробуйте открыть базу данных в монопольном режиме. Ошибка: вы не можете открыть xxx.accdb для монопольного использования, потому что у другого пользователя открыта база данных или у вас нет прав на монопольное открытие. Доступ Microsoft откроет базу данных для общего доступа.

5) Установите разрешение папки для каждой учетной записи на Полный доступ. та же ошибка.

Только если я скопирую и вставлю базу данных в сетевую папку на другом P C, она может выполнить сжатие и восстановление без ошибок.

Мне нечего было попробовать , переустановите MSO в крайнем случае.

Кто-нибудь может подсказать, что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...