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