Microsoft confirma que l’actualització de Windows de gener de 2019 ha provocat un error de base de dades d’Access 97

Windows / Microsoft confirma que l’actualització de Windows de gener de 2019 ha provocat un error de base de dades d’Access 97 2 minuts de lectura

Microsoft confirma que l’error d’Access 97 va ser causat per l’actualització de gener de 2019 | Font: Born City



Els problemes de Microsoft amb les actualitzacions recents de Windows 10 semblen no acabar mai. Des de la supressió de fitxers d’usuari fins a la concessió de privilegis d’administració a qualsevol usuari, els errors han estat abundants. Access 97 ha descobert recentment un error que trenca l'accés a les seves bases de dades. Guenni de Borncity ahir va descobrir l'error i el va destacar a la seva publicació al bloc.

Microsoft ha confirmat avui que l’actualització de Windows de gener de 2019 va ser la causa de l’error. Microsoft va afegir l'error d'Access 97 a la secció 'problema conegut'. L'actualització de gener tenia com a objectiu corregir una vulnerabilitat del motor de base de dades Jet que s'enviava amb Windows. 'Com a resultat d'aquest pedaç, les bases de dades obertes en format Access 97 MDB fallen amb un error de base de dades' format de base de dades desconegut '- si la base de dades conté noms de camps amb una longitud superior a 32 caràcters', com Borncity informes. Tot i que aquest error només afecta els proveïdors de Microsoft.Jet.OLEDB.4.0, només hi ha hagut algunes solucions. Microsoft va afegir el següent paràgraf a la secció de problemes coneguts, destacant l’error.



Les aplicacions que utilitzen una base de dades Microsoft Jet amb el format de fitxer Microsoft Access 97 poden no obrir-se si la base de dades té noms de columna superiors a 32 caràcters. la base de dades no s'obrirà amb l'error 'Format de base de dades no reconegut'.



Solucions: -

Microsoft promet una solució per al febrer del 2019, i aquest és el mateix error ressaltat per Born City ahir. Fins que Microsoft ha suggerit algunes solucions alternativa per al mateix. Podeu trobar les solucions següents: -



Utilitzeu una de les opcions següents:

Opció 1: modifiqueu la base de dades per assegurar-vos que tots els noms de columnes siguin inferiors o iguals a 32 caràcters.

Opció 2: convertiu la base de dades al format de fitxer .accdb. Per utilitzar el format de fitxer .accdb, heu de canviar la cadena de connexió després de la conversió.



La forma més fàcil de convertir és fer servir Microsoft Access 2010 o versions anteriors.

  1. Utilitzeu Microsoft Access per obrir una base de dades que tingui un format de fitxer anterior.
  2. Se us demanarà si voleu convertir. Feu clic a Sí i deseu la base de dades amb l'extensió .accdb.

Opció 3: convertiu la base de dades a un format de fitxer .mdb més recent. Això no requereix un canvi a la cadena de connexió.

Tot i que Microsoft ha ofert algunes solucions, aquestes solucions són 'extremadament prudents i, a la pràctica, potser no realistes' d'acord amb Ciutat nascuda . Ara es requereixen solucions ad hoc, ja que l’error es produeix a l’actualització de gener de 2019. Aneu amb compte mentre utilitzeu les solucions alternatives, ja que també poden provocar problemes. Al final, depèn de l'usuari veure quines solucions s'ha d'implementar.