Microsoft подтверждает, что ошибка Access 97 была вызвана январским обновлением 2019 г. | Источник: Born City
Проблемы Microsoft с последними обновлениями Windows 10, похоже, никогда не исчезнут. От удаления пользовательских файлов до предоставления прав администратора любому пользователю ошибок было много. В Access 97 недавно была обнаружена ошибка, которая нарушает доступ к его базам данных. Генни из Borncity вчера обнаружил ошибку и осветил ее в своем блоге.
Microsoft подтвердила, что причиной ошибки стало обновление Windows за январь 2019 года. Microsoft добавила ошибку Access 97 в раздел «известные проблемы». Январское обновление было направлено на устранение уязвимости в Jet Database Engine, поставляемой с Windows. «В результате этого патча открытые базы данных в формате Access 97 MDB завершаются с ошибкой базы данных« неизвестный формат базы данных »- если база данных содержит имена полей длиной более 32 символов», как Borncity отчеты. Хотя эта ошибка затрагивает только поставщиков Microsoft.Jet.OLEDB.4.0, было всего несколько обходных путей. Microsoft добавила следующий абзац в раздел об известных проблемах, выделив ошибку.
Приложения, использующие базу данных Microsoft Jet с форматом файла Microsoft Access 97, могут не открываться, если в базе данных имена столбцов превышают 32 символа. База данных не открывается с ошибкой «Нераспознанный формат базы данных».
Обходные пути: -
Microsoft обещает исправить ошибку к февралю 2019 года, и это та же ошибка, о которой вчера сообщил Born City. А до тех пор Microsoft предложила несколько обходных путей для того же. Вы можете найти обходные пути ниже: -
Воспользуйтесь одним из следующих вариантов:
Вариант 1. Измените базу данных, чтобы все имена столбцов были меньше или равны 32 символам.
Вариант 2. Преобразуйте базу данных в формат файла .accdb. Чтобы использовать формат файла .accdb, после преобразования необходимо изменить строку подключения.
Самый простой способ конвертировать - использовать Microsoft Access 2010 или более раннюю версию.
- Используйте Microsoft Access, чтобы открыть базу данных с более старым форматом файла.
- Вас спросят, хотите ли вы конвертировать. Нажмите Да и сохраните базу данных с расширением .accdb.
Вариант 3. Преобразуйте базу данных в новый формат файла .mdb. Это не требует изменения строки подключения.
Хотя Microsoft предложила некоторые обходные пути, эти обходные пути «чрезвычайно осторожны и на практике, возможно, нереалистичны», согласно Родился Город . Теперь требуются специальные решения, поскольку ошибка возникает в обновлении за январь 2019 г. Так что будьте осторожны при использовании обходных путей, так как они также могут вызвать дополнительные проблемы. В конце концов, от пользователя зависит, какие обходные пути следует применить.