Sie benötigen eine Sicherungskopie Ihrer Access-Desktopdatenbank, um entweder die gesamte Datenbank wiederherzustellen, wenn ein Systemfehler auftritt, oder um ein Objekt wiederherzustellen, wenn der Befehl Rückgängig nicht ausreicht, um einen Fehler zu beheben.
Wenn eine Sicherungskopie Ihrer Datenbank eine verschwendete Speicherplatznutzung zu sein scheint, sollten Sie die Zeit berücksichtigen, die Sie sparen können, indem Sie Datenverluste und Entwurfsverluste vermeiden. Das regelmäßige Erstellen von Sicherungen ist besonders wichtig, wenn mehrere Benutzer eine Datenbank aktualisieren. Ohne eine Sicherungskopie können Sie beschädigte oder fehlende Objekte oder Änderungen am Datenbankentwurf nicht wiederherstellen.
Hinweis: Dieser Artikel gilt nicht für Access-Web-Apps.
Inhalt dieses Artikels
Planen regelmäßiger Sicherungen
Einige Änderungen oder Fehler können nicht rückgängig gemacht werden, sodass Sie nicht auf Datenverluste warten möchten, bevor Sie feststellen, dass Sie eine Sicherungskopie der Datenbank erstellt haben sollten. Wenn Sie beispielsweise eine Aktionsabfrage verwenden, um Datensätze zu löschen oder Daten zu ändern, können alle Werte, die von der Abfrage aktualisiert wurden, nicht mithilfe von Rückgängig wiederhergestellt werden.
Tipp: Erwägen Sie, eine Sicherung zu erstellen, bevor Sie eine Aktionsabfrage ausführen, insbesondere, wenn die Abfrage Daten ändert oder löscht.
Wenn Ihre Datenbank über mehrere Benutzer verfügt, stellen Sie vor dem Ausführen einer Sicherung sicher, dass alle Benutzer ihre Datenbanken schließen, damit alle Änderungen an den Daten gespeichert werden.
Im Folgenden finden Sie einige Richtlinien, die Ihnen bei der Entscheidung helfen, wie oft Ihre Datenbank gesichert werden soll:
-
Wenn es sich bei der Datenbank um ein Archiv handelt oder sie nur als Referenz verwendet wird und sich selten ändert, reicht es aus, Sicherungen nur zu erstellen, wenn der Entwurf oder die Daten geändert werden.
-
Wenn die Datenbank aktiv ist und sich die Daten häufig ändern, erstellen Sie einen Zeitplan, um die Datenbank regelmäßig zu sichern.
-
Wenn die Datenbank über mehrere Benutzer verfügt, erstellen Sie nach einer Entwurfsänderung eine Sicherungskopie der Datenbank.
Hinweis: Für Daten in verknüpften Tabellen erstellen Sie Sicherungen mithilfe aller verfügbaren Sicherungsfeatures im Programm, das die verknüpften Tabellen enthält. Wenn die Datenbank, die die verknüpften Tabellen enthält, eine Access Datenbank ist, verwenden Sie das Verfahren im Abschnitt Sichern einer geteilten Datenbank.
Sichern einer Datenbank
Wenn Sie eine Datenbank sichern, speichert und schließt Access Objekte, die in der Entwurfsansicht geöffnet sind, und speichert eine Kopie der Datenbankdatei unter Verwendung eines von Ihnen angegebenen Namens und Speicherorts.
Hinweis: Access öffnet Objekte wie durch den Wert der Standardansicht-Eigenschaft des Objekts angegeben erneut.
Öffnen Sie die Datenbank, für die Sie eine Sicherungskopie erstellen möchten, und gehen Sie wie folgt vor:
-
Klicken Sie auf Datei und dann auf Speichern unter.
-
Klicken Sie unter Dateitypen auf Datenbank speichern als.
-
Klicken Sie unter Erweitert auf Datenbank sichern, und klicken Sie dann auf Speichern unter.
-
Überprüfen Sie im Dialogfeld Speichern unter im Feld Dateiname den Namen ihrer Datenbanksicherung.
Sie können den Namen bei Bedarf ändern, aber der Standardname erfasst sowohl den Namen der ursprünglichen Datenbankdatei als auch das Datum, an dem Sie die Sicherung erstellen.
Tipp: Wenn Sie Daten oder Objekte aus einer Sicherung wiederherstellen, möchten Sie in der Regel wissen, aus welcher Datenbank die Sicherung stammt und wann die Sicherung erstellt wurde. Daher empfiehlt es sich, den Standarddateinamen zu verwenden.
-
Wählen Sie in der Liste Dateityp den Dateityp aus, unter dem die Sicherungsdatenbank gespeichert werden soll, und klicken Sie dann auf Speichern.
Sichern einer geteilten Datenbank
Eine geteilte Datenbank besteht in der Regel aus zwei Datenbankdateien: einer Back-End-Datenbank, die nur Daten in Tabellen enthält, und einer Front-End-Datenbank, die Links zu den Tabellen in der Back-End-Datenbank, Abfragen, Formularen, Berichten und anderen Datenbankobjekten enthält. Alle Daten werden in der Back-End-Datenbank gespeichert. Alle Benutzeroberflächenobjekte, z. B. Abfragen, Formulare und Berichte, werden in der Front-End-Datenbank gespeichert.
Das unabhängig voneinander unabhängige Sichern der Front-End- und Back-End-Datenbanken wie bei einer geteilten Datenbank kann zeitaufwändig sein. Da die Back-End-Datenbank die Daten enthält, ist es wichtiger, regelmäßige Sicherungen der Back-End-Datenbank durchzuführen.
Erstellen Sie eine Sicherung der Front-End-Datenbank, wenn Sie deren Entwurf ändern. Einzelne Benutzer der Front-End-Datenbank können beliebige Entwurfsänderungen vornehmen. Ziehen Sie daher in Betracht, dass die Benutzer ihre eigenen Sicherungskopien der Front-End-Datenbank erstellen müssen.
Sichern einer Back-End-Datenbank
Benachrichtigen Sie Benutzer, bevor Sie den Sicherungsvorgang starten, da die Ausführung des Sicherungsvorgangs exklusiven Zugriff auf die Datenbankdatei erfordert und Benutzer die Back-End-Datenbank möglicherweise nicht verwenden können, während der Sicherungsvorgang ausgeführt wird.
-
Um nur die Back-End-Datenbank zu öffnen, starten Sie Access.
-
Klicken Sie auf Andere Dateien > Computer öffnen > Durchsuchen, und wählen Sie dann die Back-End-Datenbankdatei aus, die Sie sichern möchten.
-
Klicken Sie auf den Pfeil neben Öffnen, und klicken Sie dann auf Exklusiv öffnen.
-
Klicken Sie auf Datei und dann auf Speichern unter.
-
Klicken Sie unter Dateitypen auf Datenbank speichern als.
-
Klicken Sie unter Erweitert auf Datenbank sichern, und klicken Sie dann auf Speichern unter.
-
Überprüfen Sie im Dialogfeld Speichern unter im Feld Dateiname den Namen ihrer Datenbanksicherung.
Sie können den Namen bei Bedarf ändern, aber der Standardname erfasst sowohl den Namen der ursprünglichen Datenbankdatei als auch das Datum, an dem Sie die Sicherung erstellen.
Tipp: Wenn Sie Daten oder Objekte aus einer Sicherung wiederherstellen, möchten Sie in der Regel wissen, aus welcher Datenbank die Sicherung stammt und wann die Sicherung erstellt wurde. Daher empfiehlt es sich, den Standarddateinamen zu verwenden.
-
Wählen Sie im Dialogfeld Speichern unter einen Speicherort aus, an dem die Sicherungskopie Ihrer Back-End-Datenbank gespeichert werden soll, und klicken Sie dann auf Speichern.
Sichern einer Front-End-Datenbank
Um eine Front-End-Datenbank nach einer Entwurfsänderung zu sichern, lassen Sie die Datenbank sofort geöffnet, nachdem Sie ihren Entwurf geändert haben, und führen Sie dann die Schritte im Abschnitt Sichern einer Datenbank ab Schritt 2 aus.
Wiederherstellen einer Datenbank
Hinweis: Sie können eine Datenbank nur wiederherstellen, wenn Sie über eine Sicherungskopie der Datenbank verfügen.
Eine Sicherung wird als "bekannte gute Kopie" einer Datenbankdatei betrachtet– eine Kopie von deren Datenintegrität und Design Sie sicher sind. Sie sollten den Befehl Datenbank sichern in Access verwenden, um Sicherungen zu erstellen. Sie können jedoch jede bekannte fehlerfreie Kopie verwenden, um eine Datenbank wiederherzustellen. Beispielsweise können Sie eine Datenbank aus einer Kopie wiederherstellen, die auf einem externen USB-Sicherungsgerät gespeichert ist.
Wenn Sie eine ganze Datenbank wiederherstellen, ersetzen Sie eine Datenbankdatei, die beschädigt ist, Datenprobleme aufweist oder vollständig fehlt, durch eine Sicherungskopie der Datenbank.
-
Öffnen Sie Explorer, und navigieren Sie zu der als fehlerfrei bekannten Kopie der Datenbank.
-
Kopieren Sie die bekannte fehlerfreie Kopie an den Speicherort, an dem die beschädigte oder fehlende Datenbank ersetzt werden soll.
Wenn Sie aufgefordert werden, eine vorhandene Datei zu ersetzen, tun Sie dies.
Wiederherstellen von Objekten in einer Datenbank
Wenn Sie ein oder mehrere Objekte in einer Datenbank wiederherstellen müssen, importieren Sie die Objekte aus der Sicherungskopie der Datenbank in die Datenbank, die das wiederherzustellende Objekt enthält (oder fehlt).
Wichtig: Wenn andere Datenbanken oder Programme Links zu Objekten in der Datenbank haben, die Sie wiederherstellen, ist es wichtig, dass Sie die Datenbank am richtigen Speicherort wiederherstellen. Andernfalls funktionieren Links zu den Datenbankobjekten nicht und müssen aktualisiert werden.
-
Öffnen Sie die Datenbank, in der Sie ein Objekt wiederherstellen möchten.
-
Fahren Sie mit Schritt 3 fort, um ein fehlendes Objekt wiederherzustellen. Gehen Sie wie folgt vor, um ein Objekt zu ersetzen, das fehlerhafte oder fehlende Daten enthält, oder wenn das Objekt nicht mehr ordnungsgemäß funktioniert:
-
Wenn Sie das aktuelle Objekt beibehalten möchten, benennen Sie das Objekt um, bevor Sie es wiederherstellen, um es nach der Wiederherstellung mit der wiederhergestellten Version zu vergleichen. Wenn Sie beispielsweise ein beschädigtes Formular mit dem Namen Auschecken wiederherstellen möchten, können Sie das beschädigte Formular Checkout_bad umbenennen.
-
Löschen Sie das Objekt, das Sie ersetzen möchten.
Hinweis: Seien Sie beim Löschen von Datenbankobjekten immer vorsichtig, da sie mit anderen Objekten in der Datenbank verknüpft sein könnten.
-
-
Klicken Sie auf Externe Daten, und klicken Sie in der Gruppe & Link importieren auf Zugriff.
-
Klicken Sie im Dialogfeld Externe Data-Access Datenbank abrufen auf Durchsuchen , um die Sicherungsdatenbank zu suchen, und klicken Sie dann auf Öffnen.
-
Wählen Sie Tabellen, Abfragen, Formulare, Berichte, Makros und Module in die aktuelle Datenbank importieren aus, und klicken Sie dann auf OK.
-
Klicken Sie im Dialogfeld Objekte importieren auf die Registerkarte, die dem Objekttyp entspricht, den Sie wiederherstellen möchten. Wenn Sie beispielsweise eine Tabelle wiederherstellen möchten, klicken Sie auf die Registerkarte Tabellen .
-
Klicken Sie auf das Objekt, um es auszuwählen.
-
Wenn Sie weitere Objekte wiederherstellen möchten, wiederholen Sie die Schritte 6 und 7, bis Sie alle Objekte ausgewählt haben, die Sie wiederherstellen möchten.
-
Um die Importoptionen vor dem Importieren der Objekte zu überprüfen, klicken Sie im Dialogfeld Objekte importieren auf die Schaltfläche Optionen .
-
Nachdem Sie die Objekte und die Importeinstellungsoptionen ausgewählt haben, klicken Sie auf OK , um die Objekte wiederherzustellen.
Um das Erstellen von Sicherungen zu automatisieren, sollten Sie ein Produkt verwenden, das automatisierte Sicherungen eines Dateisystems durchführt, z. B. Dateiserversicherungssoftware oder ein externes USB-Sicherungsgerät.