Artikel-ID: 279334 - Geändert am: Montag, 29. Januar 2007 - Version: 3.5 ACC97: Wie Reparieren eine beschädigten Jet 3.5-Datenbank
Moderat: Erfordert grundlegende Kenntnisse in den Bereichen Makros, Programmierung und Interoperabilität. Eine Microsoft Access 2.0-Jet 2.x und Access 95-Jet 3.0-Version dieses Artikels finden Sie unter 109953 (http://support.microsoft.com/kb/109953/EN-US/ ) . Eine Microsoft Access 2000-Jet 4.0-Version dieses Artikels finden Sie unter 209137 (http://support.microsoft.com/kb/209137/EN-US/ ) . Auf dieser SeiteZusammenfassungUmgebungsfaktoren können zu Beschädigungen Ihrer Datenbankdatei führen. Die Symptome einer beschädigten Datenbank reichen von taucht in bestimmten Datensätzen, die Unfähigkeit, eines der Objekte in der Datenbank, um die vollständige Unfähigkeit zum Öffnen der Datei in Access öffnen. Reparieren und der Compact Dienstprogrammen in Microsoft Access sind nützliche Tools zum Wiederherstellen und Optimieren von Microsoft Access-Datenbankdateien. Dieser Artikel beschreibt diese Dienstprogramme und bietet zusätzliche Möglichkeiten zum Reparieren beschädigter Datenbanken. Informationen über was beschädigen können ist auch in der in diesem Artikel im Abschnitt "Typische verursacht der MDB Datei Beschädigung" bereitgestellt. Weitere InformationenObwohl die in diesem Artikel beschriebenen Schritte in der Regel erfolgreich in Wiederherstellen von Datenbankdateien zum Schutz Ihrer Daten beschädigt, Sie sollten eine Sicherungskopie der Datenbankdatei so oft wie möglich erstellen. Reparieren und der Compact-DienstprogrammeDas Dienstprogramm zum ReparierenDas Reparaturprogramm kann Datenbanken mit bestimmten Arten von Schaden beheben. Er versucht, nur Tabellen, Abfragen und Indizes in der Datenbank zu reparieren. Versucht nicht, beschädigte Formulare, Berichte, Makros oder Module zu reparieren; es wird jedoch in kopieren die neue, reparierte Datenbank.wichtig : den Befehl Datenbank ausführen, nur Microsoft Jet-Datenbankmodul ein Fehlermeldung, der angibt, dass die Reparatur zurück ausgeführt werden soll. Der Befehl Datenbank sollte nicht unter anderen Umständen ausgeführt werden. Compact UtilityDas Komprimierungsprogramm beseitigt leere Speicherplatz in einer vorhandenen Datenbank. Dies geschieht durch Erstellen einer neuen Zieldatenbank und kopieren jedes Objekt in der alten Datenbank in ein neues. Wenn Sie die Datenbank in den ursprünglichen Namen Datenbank anstelle der in eine neue Datenbank zu komprimieren, das Komprimierungsprogramm erstellt eine temporäre Datenbank, exportiert alle Objekte aus der ursprünglichen Datenbank in die temporäre Datenbank, entfernt die ursprüngliche Datenbank und benennt dann die temporäre Datenbank in die ursprüngliche Datenbank Namen.wichtig : komprimiert die Datenbank häufig die beste vorbeugende Wartung für eine MDB-Datei ist. Das Komprimierungsprogramm führt die folgenden Aktionen durch.
Wichtige Richtlinien für eine Datenbank komprimiertVor dem Komprimieren einer Datenbank, müssen die folgenden Bedingungen erfüllt sein:Der Benutzer die Datenbank komprimieren, muss über ein Konto mit der Entwurf ändern oder verwalten Sicherheit Berechtigungen für alle Tabellen in der Datenbank angemeldet sein. Selbst wenn die Datenbank über die Microsoft Access-Benutzeroberfläche unter demselben Namen komprimiert wird, ist, muss ausreichend Speicherplatz zur Verfügung für die ursprünglichen und komprimierten Versionen von der Datenbank stehen. Wie die ursprüngliche Datenbank nur bei der Komprimierung erfolgreich ist, wird die komprimierte Datenbank umbenannt. Andere Benutzer dürfen die Datenbank nicht geöffnet haben. Wenn eine Datenbank komprimiert wird, hat es ausschließlich von Microsoft Jet ein verhindern, dass alle Benutzer Zugriff auf und ändern die Datenbank während des Prozesses geöffnet werden. Wiederherstellen einer beschädigten DatenbankWenn Sie Microsoft Jet 3.x-Fehlernummern 3197, 3343 oder 3015-auftreten, sehen Sie hierfür den folgenden Artikel der Microsoft Knowledge Base:182867
(http://support.microsoft.com/kb/182867/EN-US/
)
ACC: Jet-Datenbankmodul 3.x: Fehlermeldungen aufgrund von Beschädigung Die folgenden Schritte beschreiben ein allgemeines Verfahren zum Reparieren einer beschädigten Datenbank:
Eine letzte Alternative können der von einigen Beratern angebotene Reparaturservice für Microsoft Access-Datenbank. Da es sich hierbei um eine sehr spezielle Dienstleistung handelt, besteht die effizienteste Methode zum Finden eines geeigneten Beraters darin, eine Nachricht in der Microsoft Access-Internet-Newsgroup "Third Party and User Groups" (Fremdanbieter und Benutzergruppen) unter der folgenden Adresse zu hinterlassen: Microsoft.public.Access.3rdpartyusrgrp Weitere Informationen zu Microsoft Access-Internet-Newsgroups finden Sie in folgendem Artikel der Microsoft Knowledge Base: 150057
(http://support.microsoft.com/kb/150057/EN-US/
)
ACC: Microsoft Access-Newsgroups im Internet Typische Ursachen von MDB-Datei BeschädigungEs gibt drei Hauptgründe für Beschädigungen in Access/Jet-Mdb-Dateien.Datenbank wird ist fehlerverdächtig/beschädigt aufgrund schreiben Vorgang unterbrochenSie sollten Access immer ordnungsgemäß beenden, indem Sie im Menü Datei auf Beenden oder Schließen . Wenn eine Datenbank öffnen und Schreiben von Daten, ist Wenn Access nicht ordnungsgemäß heruntergefahren wird, kann das Jet-Datenbankmodul die Datei als fehlerverdächtig/beschädigt kennzeichnen. Dies kann vorkommen, wenn der Computer manuell ohne die erste Windows Herunterfahren ausgeschaltet ist oder wenn Stromversorgung verloren gegangen ist. Andere Situationen möglicherweise nicht heruntergefahren Access jedoch möglicherweise weiterhin gestört des Jet Schreiben der Daten auf dem Datenträger während die Datenbank geöffnet ist. Dies kann beispielsweise auftreten Wenn Netzwerke Datenkonflikten oder Fehlfunktionen von Laufwerken auftreten. Wenn eine solche Unterbrechung auftritt, kennzeichnet Jet die Datenbank als möglicherweise beschädigt.Wenn Jet einen Schreibvorgang beginnt, legt ein Flag fest und setzt das Flag zurück, wenn der Vorgang abgeschlossen ist. Wenn ein Schreibvorgang unterbrochen wird, bleibt die Kennzeichnung gesetzt. Wenn Sie versuchen, die Datenbank erneut öffnen, stellt Jet fest, dass das Flag festgelegt ist und meldet, dass die Datenbank beschädigt ist. Meistens sind die Daten in der Datenbank nicht beschädigt, aber die gesetzte Kennzeichnung macht Jet darauf aufmerksam, dass eine Beschädigung aufgetreten sein könnte. In Fällen wie diesem kann komprimieren bzw. Reparieren der Datenbank in der Regel die Datenbank wiederherstellen. Glücklicherweise es gibt Möglichkeiten, bestimmen, welche Benutzer und Arbeitsstationen war verantwortlich für die Datei als fehlerverdächtig markiert. Finden Sie im Abschnitt "So zu ermitteln nach Benutzer-Arbeitsstationen sind verursacht der Datei zu werden markiert fehlerverdächtig" weiter unten in diesem Artikel. Fehlerhafte NetzwerkhardwareIn diesem Fall eine beschädigte Datei ist nicht das Jet-Datenbankmodul beteiligt; vielmehr wird die Datei buchstäblich durch einige externe Ursache beschädigt. Die Ursache kann in einer oder mehreren Verbindungen in der Hardwarekette zwischen dem Computer, auf dem die Datenbank sich befindet, und dem Computer, der die Datenbank geöffnet hat, liegen. Dazu gehören u. a. Netzwerkschnittstellen-Karten, Netzwerkkabel, Router und Hubs.Hardwarebasierte Beschädigung wird i. d. r. durch MDB-Dateien angezeigt, die durch die Verwendung von komprimieren, reparieren oder Jetcomp nicht wiederhergestellt werden kann. Normalerweise wird durch Hardware verursachte Beschädigungen wiederholt, bis die betreffende Hardware repariert oder ersetzt wird. Öffnen und speichern die MDB-Datei in einem anderen ProgrammEs gibt keine Möglichkeit, eine .mdb-Datei wiederherzustellen, die geöffnet und dann in einem anderen Programm als Access gespeichert wurde. Beispielsweise können Sie Microsoft Word zum Öffnen einer Access-Datenbank und speichern es (obwohl es keinem guten Zweck dient dazu da Wenn Sie eine MDB-Datei in einem anderen Programm öffnen, Sie sehen können Zeichen erweitert werden). Speichern Sie die Datei auf diese Weise, wird die MDB-Datei Sie für ein Datenbankkennwort nachfragen, wenn Sie versuchen, in Access zu öffnen, obwohl die Datei niemals kennwortgeschützt in Access möglicherweise wurden. In solchen Fällen tritt die Kennworteingabeaufforderung auf, weil das erste Byte, die Access Bereich überprüft beim Öffnen einer Datei ist, in denen das Datenbankkennwort wäre. Wenn dieses Byte beschädigte Daten enthält, behandelt Access die Datei als kennwortgeschützt. Selbst wenn gab es eine Möglichkeit, die Kennworteingabeaufforderung in diesem Fall umgehen, würde die Datenbank noch sein, nicht behebbarer, da die binäre Struktur verschlüsselt ist und daher in Access nicht lesbar. Die einzige Lösung ist in diesem Fall eine Sicherungskopie der Datei wiederhergestellt. Weitere Informationen zu diesem Problem finden Sie in folgendem Artikel der Microsoft Knowledge Base:223043
(http://support.microsoft.com/kb/223043/EN-US/
)
ACC: Database Password angezeigt, obwohl es nie festlegen wurde Ermitteln der Benutzer/Arbeitsstationen, die die Kennzeichnung einer Datei als fehlerverdächtig verursacht habenSie können bestimmen, welche Arbeitsstation und Benutzer verursacht Jet eine MDB-Datei als fehlerverdächtig mit dem Dienstprogramm LDBView markiert verfügbar ist, indem Sie Jetutils.exe aus der folgenden Microsoft-Website downloaden:http://download.microsoft.com/download/access97/utility1/1/WIN98/EN-US/JETUTILS.EXE
(http://download.microsoft.com/download/access97/utility1/1/win98/en-us/jetutils.exe)
Weitere Informationen zu Microsoft Jet-Programme finden folgendem Artikel der Microsoft Knowledge Base: 176670
(http://support.microsoft.com/kb/176670/EN-US/
)
ACC: Microsoft Jet Programme in Download Center verfügbar Ldbview können Sie beobachten, welche Benutzer derzeit angemeldet sind, in der Datenbank sowie alle Benutzer, die die Datei in einem fehlerverdächtigen Zustand verlassen haben können. Schritte, die Sie in der Hilfe durchführen können verhindern Beschädigung
Maschinell übersetzter ArtikelWichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten. Den englischen Originalartikel können Sie über folgenden Link abrufen: 279334
(http://support.microsoft.com/kb/279334/en-us/
)
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
| Weitere Ressourcen Weitere SupportseitenCommunityHilfe erhaltenSPRACHE AUSWÄHLEN
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Zum Anfang