Tuesday, January 4, 2022

Zugriffsfehler: "Abfrage ist beschädigt"

Zuletzt aktualisiert: 9. Dezember 2019

AUSGABE

Beim Versuch, eine Update-Abfrage auszuführen, wird diese möglicherweise nicht ausgeführt und zeigt den Fehler an: "Abfrage 'Abfragename' ist beschädigt".

Fehler, der angibt, dass die Abfrage beschädigt ist

Dies geschieht für eine Update-Abfrage, die:

  • Aktualisiert eine einzelne Tabelle (dh sie aktualisiert eine Tabelle, anstatt die Ausgabe einer Select-Abfrage oder eines Joins

  • Gibt eine WHERE-Klausel an (dh enthält Einträge in der Zeile Kriterien im Abfrage-Designer)

Dieses Problem betrifft alle unterstützten Builds von Access.

Das Problem wurde am 12. November 2019 über die folgenden Patch-Updates für MSI-Builds eingeführt:

Office 2010: Beschreibung des Sicherheitsupdates für Office 2010: 12. November 2019 ( KB4484127 )
Office 2013: Beschreibung des Sicherheitsupdates für Office 2013: 12. November 2019 ( KB4484119 )
Office 2016: Beschreibung des Sicherheitsupdates für Office 2016: 12. November 2019 ( KB4484113 )
Office 2016: 12. November 2019, Update für Office 2016 ( KB3085368 )

Die folgende Tabelle listet die Daten/Build-Nummern für das früheste verfügbare Update auf, aber für MSI-Builds ist der genannte Patch kein erforderlicher Patch und muss manuell angewendet werden. Es gibt ein Sicherheitsupdate vom 10. Dezember für die MSI-Builds, das über WSUS verfügbar sein und automatisch angewendet wird, das das Problem behebt:

2010: KB4484193 – Build 14.0.7243.5000
2013: KB4484186 – Build 15.0.5197.1000
2016: KB4484180 – Build 16.0.4939.1000

STATUS: BEHOBEN

Dieses Problem wird für alle Versionen behoben:

HINWEIS : Wenn Sie versuchen, einen Patch anzuwenden, und die Meldung "Keine Produkte sind von diesem Paket im System installiert" angezeigt wird, kann dies eher daran liegen, dass Sie eine Click-to-Run-Installation (C2R) von Office haben als eine MSI-Installation. Versuchen Sie in diesem Fall die entsprechenden Anweisungen für die C2R-Version, wenn der Fix verfügbar ist.

Ausführung

Kaputtes Build

Fester Build

Veröffentlichungsdatum

Offizieller Link zum Beheben des Problems

Access 2010 MSI, Access Database Engine 2010 Redistributable

7241.5000

7241.5001

27. November 2019

KB2986256

Zugriff auf 2010 C2R

7241.5000

7243.5000

10. Dezember 2019

Datei/Konto/ verwenden
UpdateOptions/UpdateNow
innerhalb einer Office-Anwendung

Zugriff auf 2013 MSI

5189.1000

5189.1002

27. November 2019

KB2965317

Zugang 2013 C2R

5189.1000

5197.1000

10. Dezember 2019

Datei/Konto/ verwenden
UpdateOptions/UpdateNow
innerhalb einer Office-Anwendung

Access 2016 MSI, Access Database Engine 2016 Redistributable

4927.1000

4927.1002

18. November 2019

KB4484198

Zugriff auf Volumenlizenz 2019

10352.20042

10353.20037

10. Dezember 2019

Datei/Konto/ verwenden
UpdateOptions/UpdateNow
innerhalb einer Office-Anwendung

Access für Microsoft 365 Current Channel/Access 2016 C2R/Access 2019 (Version 1910)

12130.20344

12130.20390

18. November 2019

Datei/Konto/ verwenden
UpdateOptions/UpdateNow
innerhalb einer Office-Anwendung

Zugriff für den halbjährlichen Enterprise-Kanal von Office 365
(Version 1902)

11328.20468

11328.20480

22. November 2019

Datei/Konto/ verwenden
UpdateOptions/UpdateNow
innerhalb einer Office-Anwendung

Zugriff für den halbjährlichen Enterprise-Kanal von Office 365
(Version 1808)

10730.20416

10730.20422

22. November 2019

Datei/Konto/ verwenden
UpdateOptions/UpdateNow
innerhalb einer Office-Anwendung

Zugriff für Office 365 halbjährlicher Enterprise-Kanal (Vorschau), (Version 1908)

11929.20436

11929.20494

22. November 2019

Datei/Konto/ verwenden
UpdateOptions/UpdateNow
innerhalb einer Office-Anwendung

Zugriff für Office 365 (Microsoft Store-Version)

12130.20344

12130.20390

18. November 2019

Öffnen Sie den Microsoft Store
Klicken Sie auf ... in der oberen rechten Ecke
Wählen Sie "Downloads und Updates"

Wenn dieses Problem auftritt, bevor das Update verfügbar ist, besteht die empfohlene Problemumgehung darin, die Abfrage zu aktualisieren, sodass die Ergebnisse einer anderen Abfrage aktualisiert werden, anstatt eine Tabelle direkt zu aktualisieren.

Wenn Sie beispielsweise eine ähnliche Abfrage haben:

UPDATE Table1 SET Table1.Field1 = "x" WHERE ([Table1].[Field2]=1);

Sie können eine neue Abfrage (Query1) erstellen, die wie folgt definiert ist:

SELECT * aus Tabelle1;

Und aktualisieren Sie Ihre ursprüngliche Abfrage auf:

UPDATE Query1 SET Query1.Field1 = "x" WHERE ([Query1].[Field2]=1);

Durch Ersetzen aller Verweise auf Table1 durch Query1

Dies führt zu den gleichen Ergebnissen, vermeidet jedoch den Fehler.

Bei Bedarf ist es auch möglich, ein Update zu deinstallieren.

Informationen zu MSI-Builds finden Sie unter:

Informationen zur Deinstallation von Office

Informationen zu Microsoft 365 finden Sie unter:

So kehren Sie zu einer früheren Version von Office 2016 Klick-und-Los zurück

Mehr Ressourcen

Icon-Experten (Gehirn, Zahnräder)

Fragen Sie die Experten

Treten Sie mit Experten in Kontakt, diskutieren Sie die neuesten Nachrichten, Updates und Best Practices und lesen Sie unseren Blog.

Microsoft Tech-Community

Icon-Community

Holen Sie sich Hilfe in der Community

Stellen Sie eine Frage und finden Sie Lösungen von Supportmitarbeitern, MVPs, Ingenieuren und anderen Office-Benutzern.

Office-Forum zu Antworten

Anforderung einer Symbolfunktion (Glühbirne, Idee)

Schlagen Sie eine neue Funktion vor

Wir freuen uns, Ihre Vorschläge und Ihr Feedback zu lesen! Teile deine Gedanken. Hörten zu.

Rückmeldung geben

Siehe auch

Korrekturen oder Problemumgehungen für aktuelle Probleme in Access

No comments:

Post a Comment