Virhe alkoi esiintymään tammikuussa 2019 Windowsin päivityksen myötä
Microsoft on tunnistanut virheen ja arvioinut julkaisevansa korjauksen helmikuussa
On siis mahdollista, että asia korjaantuu itsestään Windowsin tulevan päivityksen myötä
Testattu Ratkaisu Poistimme Win7 koneesta päivityksen KB4480970 jonka jälkeen kysely toimi ok
(poista asennettu ohjelma / näytä asennetut päivitykset / Microsoft Windows / KB4480970)
Yöllä vika palasi: päivitys latautui uudestaan. Kokeile ottaa windowsin autom.päivitykset pois.
Asteri Palkanmaksu: Useimmat SQL-kyselyt lakkasivat toimimasta
Ei myöskään toimi ruudulle tulostus valinnoissa tulosta / muut listaukset (oma raportti)
Tulosta / vuodenvaihdetulosteet / vuosiyhteenveto / ruudulle
Pulma kyselyä suoritettaessa tietokannan c:\winpl\firma\sqlvuosi.tmp muoto on tuntematon. Virhe 3343
Asteri Isännöinti: Jotkus SQL kyselyt lakkasivat toimimasta
Syy: Windowsin päivityksen KB 4480960 jälkeen tietokannat ja kyselyt, joissa on yli 32 merkkiä pitkiä kenttien nimiä antavat 3343 virheen.
Microsoft on tunnistanut virheen ja arvioinut julkaisevansa helmikuussa korjauksen asiaan
Applications that use a Microsoft Jet database with the Microsoft Access 97 file format may fail to open if the database has column names greater than 32 characters. The database will fail to open with the error, "Unrecognized Database Format". Microsoft is working on a resolution and estimates a solution will be available early February.
Unrecognized database format after January 2019 update KB4480966
KB4480116 and KB4480970 failure getting access to MDB database ( Access 97 )
Windows January 2019 Updates breaks access to Access DBs
January 8, 2019—KB4480960 (Security-only update)
Asiakkaamme on selvittänyt asiaa: ongelma johtuu tuosta päivityksestä ja tarkemmin tiedostosta msrd3x40.dll Vaihtamalla se pykälää vanhempaan tuntuu taas toimivan. Atsoftin ylläpitoasiakkaat voivat ladata msrd3x40.dll (versio 4.0.9801.5). Asentaminen vaatii mikrotukitason osaamisen.
Testattu Ratkaisu Saimme toistettua virheen Windows 7 tietokoneessa. Poistimme Windows päivityksen KB4480970 jonka jälkeen kysely toimi ok (tai KB4480960, KB4480966)
Testaamaton Ratkaisu 2 Käytä alias (as)
Testaamaton Ratkaisu 3 After i replaced \windows\syswow\msrd3x40.dll (08.01.2019) by an older version, the problem vanished.
Many thanks, it worked for me on W7 and W10
Folder: C:\Windows\SysWOW64 on 64 bit OS, C:\Windows\System32 on 32 bit OS
Bad: version:4.0.9801.7 date:09/01/2019 09:35
OK : version:4.0.9801.5 date:25/09/2018 02:56
I had to change owner and permission to be able to replace the DLL.
Testaamaton Ratkaisu 4 Uninstalling the Windows January 2019 updates will cure the issue. But this is risky, because those updates fixes critical vulnerabilities
Testaamaton Ratkaisu 5 Someone simply replaced the msrd3x40.dll v4.0.9801.7 from January 8, 2019 with an older version 4.0.9801.5 (from 25/09/2018). After that the Access 97 database was readable again. The DLL is located in the Windows subfolder syswow (see also this Microsoft article). Microsoft has updated the msrd3x40.dll file to fix vulnerabilities in the Jet Database Engine . If an old version of the DLL is now copied to the Windows subfolder syswow, the Jet Database Engine vulnerability is still open (the patch is neutralized).
Canned -vastaus kopioitavaksi asiakkaiden tiedusteluihin asiasta:
Kiitos viestistä!
Virhe alkoi esiintymään Microsoftin tammikuun tietoturvapäivityksen KB 4480966 myötä.
Microsoft on tunnistanut virheen ja arvioinut julkaisevansa helmikuussa korjauksen asiaan
Virhe korjaantuu itsestään, kun Microsoft jakelee korjauspäivityksen
Lisätietoja sivulla
https://atsoft.fi/tietokannan-muoto-on-tuntematon-3343.htm
Ystävällisin terveisin
Oma Nimi