Member 13194079 Ответов: 1

Компонент Microsoft access database engine остановил этот процесс, поскольку вы и другой пользователь одновременно пытаетесь изменить одни и те же данные.


Привет

У меня есть простая база данных MS Access. Он остается в местном приводе.
У меня есть простой запрос с именем "usp_InsertBusiness" в этом MS Access.
Я попытался открыть этот запрос с помощью "конструкторского представления", чтобы изменить этот запрос, но сообщение об ошибке говорит:

"Компонент Microsoft Access database engine остановил процесс, потому что вы и другой пользователь одновременно пытаетесь изменить одни и те же данные."

Он был открыт без этой ошибки, но когда-нибудь он покажет эту ошибку.
Нет никакого другого пользователя, пытающегося это сделать. Эта программа остается в локальный диск.
Только я могу открыть этот запрос.

Как я могу открыть его с помощью "представления дизайна"? Как я могу устранить эту ошибку?

Заранее спасибо.

Что я уже пробовал:

Я скопировал его в другое место и попытался открыть.

CHill60

Пробовали ли вы использовать инструменты Compact &Repair? (Обязательно сначала сделайте резервную копию)

Maciej Los

Звучит как ответ!

Member 13194079

Это работает. Большое спасибо.

1 Ответов

Рейтинг:
10

Maciej Los

Проверить это: [Ошибка устранена] компонент Microsoft Jet Database Engine остановил этот процесс[^]

Цитата:
...
Решения


Следуйте описанным ниже методам до тех пор, пока ваш файл базы данных Access не будет восстановлен и вы не перестанете получать ошибку "Jet Database Engine Stopped" или "Microsoft Jet Database Engine Stopped" при работе с базой данных Access, сохраненной в виде файла ACCDB или MDB. Важно также помнить, что возможности каждого из методов зависят от типа и уровня коррупции. Методы, которые можно попытаться следующим образом:


  • Используйте ‘Compact and Repair Database’ – это встроенная утилита в приложении MS Access, которая может восстановить поврежденный файл Access database MDB и ACCDB. Если у вас есть Access 2013, откройте Access, выберите меню "Инструменты базы данных", нажмите кнопку "Compact and Repair Database", чтобы выбрать и впоследствии восстановить поврежденный файл базы данных Access. Для других версий MS Access эти шаги аналогичны.
  • Восстановление базы данных Access из ранее созданной резервной копии – Если у вас есть резервная копия базы данных Access, вы можете попробовать восстановить ее, чтобы восстановить сохраненные данные, которые стали недоступны из-за повреждения в файле базы данных MDB или ACCDB, в зависимости от обстоятельств. Тем не менее, этот метод возможен только в том случае, если у вас есть ранее созданный файл резервной копии.
  • Импорт всех данных в новый файл базы данных Access - создание новой базы данных в приложении MS Access. Затем импортируйте все данные, такие как таблицы, формы, отчеты, запросы, макросы, страницы доступа к данным, модули и другие объекты во вновь созданный файл базы данных из поврежденного файла базы данных.
  • Декомпилируйте скомпилированный код VBA – вы можете попробовать исправить ошибку, удалив существующие коды VBA из базы данных Access.
  • Используйте профессиональный инструмент "Access database file repair" – большое количество стороннего программного обеспечения для восстановления поврежденных файлов Access database MDB и ACCDB. Вы можете использовать его, чтобы проверить, исправлена ли ошибка. Stellar Phoenix Access Database Repair-это профессиональный инструмент, известный тем, что он эффективно и успешно восстанавливает файлы базы данных Access. Восстановление удаленных записей в дополнение к другим объектам является преимуществом. Кроме того, он может быть широко использован для всех версий базы данных Access, включая Access 2016.
  • Откройте файл базы данных Access в другой среде – попробуйте открыть файл базы данных Access в разных локальных системах, особенно если вы работаете с базой данных в системе, подключенной к сети. Если файл базы данных открывается, повреждение файла не может быть причиной возникновения ошибки.
  • ...