Грешка в базата данни Access 97 е причинена от актуализацията на Windows от януари 2019 г., потвърждава Microsoft

Windows / Грешка в базата данни Access 97 е причинена от актуализацията на Windows от януари 2019 г., потвърждава Microsoft 2 минути четене

Microsoft потвърждава, че грешката в Access 97 е причинена от актуализацията от януари 2019 г. | Източник: Роден град



Проблемите на Microsoft с последните актуализации на Windows 10 изглежда никога не свършват. От изтриването на потребителски файлове до предоставянето на администраторски права на всеки потребител, грешките са много. Наскоро в Access 97 бе открита грешка, която нарушава достъпа до неговите бази данни. Гуени от Borncity откри грешката вчера и я подчерта в публикацията си в блога.

Причината за грешката беше актуализацията на Windows от януари 2019 г., потвърди днес Microsoft. 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 предлага някои решения, тези решения са „изключително предпазливи и на практика може би нереалистични“ според Роден град . Вече се изискват ad hoc решения, тъй като грешката се появява през януари 2019 г. Актуализация. Така че внимавайте, докато използвате заобикалящите решения, тъй като те могат да причинят и други проблеми. В крайна сметка зависи от потребителя да види кои заобикалящи решения да приложи.