Ошибка базы данных Access 97 была вызвана обновлением Windows за январь 2019 года, подтверждает Microsoft

Windows / Ошибка базы данных Access 97 была вызвана обновлением Windows за январь 2019 года, подтверждает Microsoft 2 минуты на чтение

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 или более раннюю версию.

  1. Используйте Microsoft Access, чтобы открыть базу данных с более старым форматом файла.
  2. Вас спросят, хотите ли вы конвертировать. Нажмите Да и сохраните базу данных с расширением .accdb.

Вариант 3. Преобразуйте базу данных в новый формат файла .mdb. Это не требует изменения строки подключения.

Хотя Microsoft предложила некоторые обходные пути, эти обходные пути «чрезвычайно осторожны и на практике, возможно, нереалистичны», согласно Родился Город . Теперь требуются специальные решения, поскольку ошибка возникает в обновлении за январь 2019 г. Так что будьте осторожны при использовании обходных путей, так как они также могут вызвать дополнительные проблемы. В конце концов, от пользователя зависит, какие обходные пути следует применить.