Aufteilen einer Access-Datenbank

Hinweis: Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Es kann ratsam sein, Datenbanken aufzuteilen, die von mehreren Personen über ein Netzwerk gemeinsam verwendet werden. Durch das Aufteilen einer gemeinsam verwendeten Datenbank kann deren Leistung verbessert und die Gefahr einer Beschädigung von Datenbankdateien verringert werden.

Nach dem Aufteilen einer Datenbank können Sie die Back-End-Datenbank verschieben oder eine andere Back-End-Datenbank verwenden. Sie können die verwendete Back-End-Datenbank mit dem Tabellenverknüpfungs-Manager ändern.

Hinweise: 

  • Das Aufteilen einer Datenbank ist nicht mit dem Archivieren einer Datenbank identisch. Das Archivieren von Daten wird in diesem Thema nicht behandelt. Sie archivieren Daten, indem Sie ältere Datensätze regelmäßig in eine andere Datenbank verschieben. Der Grund dafür kann sein, dass die Datenbankdatei zu schnell die maximale Dateigröße erreicht oder dass Sie die Datenbankdatei klein und die Daten nach Zeitraum geordnet halten möchten. Daten können in einigen Fällen durch Aufteilen einer Datenbank archiviert werden. Weitere Informationen finden Sie im Onlineartikel Archivieren von Access-Daten.

  • Wenn Sie eine Webdatenbank aufteilen, werden Webtabellen in dieser Datenbank nicht in die Back-End-Datenbank verschoben, sodass sie von der entstehenden Front-End-Datenbank aus nicht erreichbar sind.

Inhalt dieses Artikels

Übersicht

Vorbereitende Schritte

Aufteilen der Datenbank

Verteilen der Front-End-Datenbank

Ändern der verwendeten Back-End-Datenbank

Übersicht

Beim Aufteilen einer Datenbank wird die Datenbank in zwei Dateien umorganisiert: eine Back-End-Datenbank, die die Datentabellen enthält, und eine Front-End-Datenbank, die alle anderen Datenbankobjekte enthält, z. B. Abfragen, Formulare und Berichte. Die Interaktion aller Benutzer mit den Daten erfolgt über eine lokale Kopie der Front-End-Datenbank.

Zum Aufteilen einer Datenbank verwenden Sie den Assistenten zur Datenbankaufteilung. Nachdem Sie die Datenbank aufgeteilt haben, müssen Sie die Front-End-Datenbank an die Benutzer verteilen.

Achtung:  Zum Schutz Ihrer Daten, wenn die Datenbank mehrere Endbenutzer verfügt, empfiehlt es sich, dass Sie keine Kopien einer Datenbank freigeben, die Links zu SharePoint-Listen enthält. Wenn Sie eine Tabelle, die einer SharePoint-Liste ist verknüpfen, wird eine Möglichkeit für alle bösartiger Benutzer ändern Sie das Ziel des Links und potenziell Berechtigungen auf der SharePoint-Website ändern, wie die Verbindungsinformationen für verknüpfte Tabellen unverschlüsselter sind erstellt.

Vorteile einer aufgeteilten Datenbank

Die Vorteile einer aufgeteilten Datenbank sind:

  • Verbesserte Leistung    Die Leistung der Datenbank wird in der Regel wesentlich verbessert, da nur die Daten über das Netzwerk gesendet werden. Bei einer gemeinsam verwendeten Datenbank, die nicht aufgeteilt ist, werden die Datenbankobjekte (Tabellen, Abfragen, Formulare, Berichte, Makros und Module) und nicht nur die Daten über das Netzwerk gesendet.

  • Höhere Verfügbarkeit    Da nur die Daten über das Netzwerk gesendet werden, können Datenbanktransaktionen, z. B. Datensatzbearbeitungen, schneller durchgeführt werden, wodurch sich eine bessere Verfügbarkeit der Daten für die Bearbeitung ergibt.

  • Erweiterte Sicherheit    Wenn Sie die Back-End-Datenbank auf einem Computer, die das Dateisystem NTFS verwendet speichern, können Sie die NTFS-Sicherheitsfeatures zum Schutz Ihrer Daten verwenden. Da Benutzern Zugriff auf die Back-End-Datenbank mithilfe von verknüpften Tabellen, ist es weniger wahrscheinlich, dass Eindringlinge unbefugten Zugriff auf die Daten durch Diebstahl der Front-End-Datenbank oder als autorisierte Benutzer e-Mails abrufen können. Wenn Sie nicht sicher, welches Dateisystem sind Ihre Dateiserver verwendet, bitten Sie den Systemadministrator. Wenn Sie auf dem Dateiserver über Administratorrechte verfügen, können Sie das Dateisystem selbst bestimmen Befehl msinfo32 ausführen.

    Wie verwende ich msinfo32 zum Überprüfen des Dateisystems aus?

    1. Klicken Sie auf die Schaltfläche Start und anschließend auf Ausführen.

    2. Geben Sie im Dialogfeld Ausführen den Eintrag msinfo32 ein, und klicken Sie auf OK.

    3. Klicken Sie unter Systemübersicht auf das Pluszeichen neben Komponenten.

    4. Klicken Sie unter Komponenten auf das Pluszeichen neben Speicher, und klicken Sie dann auf Laufwerke. Im Dialogfeld werden Informationen über die verfügbaren Laufwerke im Bereich auf der rechten Seite angezeigt.

  • Verbesserte Zuverlässigkeit    Wenn ein Benutzer auf ein Problem stößt und die Datenbank unerwartet geschlossen wird, ist eine Beschädigung von Datenbankdateien normalerweise auf die Kopie der Front-End-Datenbank beschränkt, die der Benutzer geöffnet hatte. Da der Benutzer nur über verknüpfte Tabellen auf Daten in der Back-End-Datenbank zugreift, ist eine Beschädigung der Back-End-Datenbankdatei weniger wahrscheinlich.

  • Flexible Entwicklungsumgebung    Da jeder Benutzer mit einer lokalen Kopie der Front-End-Datenbank arbeitet, können Abfragen, Formulare, Berichte und andere Datenbankobjekte von jedem Benutzer unabhängig entwickelt werden, ohne dass dies Auswirkungen auf andere Benutzer hat. Ebenso können Sie eine neue Version der Front-End-Datenbank entwickeln und verteilen, ohne den Zugriff auf die Daten zu unterbrechen, die in der Back-End-Datenbank gespeichert sind.

Seitenanfang

Vorbereitende Schritte

Bevor Sie eine Datenbank aufteilen, sollten Sie folgende Punkte beachten:

  • Sie sollten eine Datenbank vor dem Aufteilen immer sichern. Wenn Sie eine Datenbank aufteilen und sich dann entschließen, die Aufteilung der Datenbank rückgängig zu machen, können Sie das Original anhand der Sicherungskopie wiederherstellen.

  • Das Aufteilen einer Datenbank kann möglicherweise längere Zeit in Anspruch nehmen. Sie sollten die Benutzer benachrichtigen, damit diese die Datenbank während der Aufteilung nicht verwenden. Wenn ein Benutzer Daten ändert, während Sie die Datenbank aufteilen, sind die Änderungen nicht in der Back-End-Datenbank enthalten.

    Tipp: Ändert ein Benutzer Daten, während Sie die Datenbank aufteilen, können Sie die neuen Daten nach der Aufteilung in die Back-End-Datenbank importieren.

  • Das Aufteilen einer Datenbank stellt eine Möglichkeit zur gemeinsamen Verwendung von Daten dar, doch muss dazu jeder Benutzer der Datenbank über eine Version von Microsoft Office Access verfügen, die mit dem Dateiformat der Back-End-Datenbank kompatibel ist. Wenn die Back-End-Datenbankdatei beispielsweise das ACCDB-Dateiformat verwendet, können Benutzer nicht mit Access 2003 auf die Daten zugreifen.

  • Möglicherweise möchten für die Back-End-Datenbank einer früheren Access-Dateiformat verwenden, wenn Sie Features verwenden, die nicht mehr unterstützt werden. Beispiel, bei der Verwendung von Datenzugriffsseiten (DAPs); Sie können weiterhin verwenden, wenn die Back-End-Datenbank in einem älteren Dateiformat ist, der DAPs unterstützt. Klicken Sie dann können das neue Dateiformat mit der Front-End-Datenbank, damit die Benutzer auf die Vorteile des neuen Formats zugreifen können. Beachten Sie, dass Sie Daten in einer Datenzugriffsseite mithilfe von Access 2010 oder höher nicht ändern können.

Seitenanfang

Aufteilen der Datenbank

  1. Erstellen Sie auf Ihrem Computer eine Kopie der Datenbank, die Sie aufteilen möchten. Beginnen Sie mit der Datenbankdatei auf Ihrer lokalen Festplatte, nicht mit der auf der Netzwerkfreigabe. Wenn die Datenbankdatei derzeit auf Ihrer lokalen Festplatte freigegeben ist, können Sie sie an dieser Position belassen.

  2. Öffnen Sie die Kopie der Datenbank, die sich auf der lokalen Festplatte befindet.

  3. Klicken Sie auf der Registerkarte Datenbanktools in der Gruppe Verschieben von Daten auf Access-Datenbank. Der Assistent zur Datenbankaufteilung wird gestartet.

  4. Klicken Sie auf Datenbank aufteilen.

  5. Geben Sie im Dialogfeld Back-End-Datenbank erstellen einen Namen, einen Dateityp und einen Speicherort für die Back-End-Datenbankdatei an.

    Hinweise: 

    • Verwenden Sie nach Möglichkeit den von Access vorgeschlagenen Namen. Bei diesem Namen wird der ursprüngliche Dateiname beibehalten und angegeben, dass es sich bei der Datenbank um eine Back-End-Datenbank handelt, indem unmittelbar vor der Dateinamenerweiterung die Zeichenfolge _be in den Namen eingefügt wird.

    • Ändern Sie den Dateityp nur dann, wenn einige Benutzer für den Zugriff auf die Daten eine frühere Version von Access verwenden.

    • Sie können den Pfad zum Netzwerkspeicherort im Feld Dateiname vor dem Dateinamen eingeben. Wenn der Netzwerkspeicherort für die Back-End-Datenbank beispielweise \\server1\share1\ ist und der Dateiname für die Back-End-Datenbank MyDB_be.accdb lautet, können Sie in das Feld Dateiname den Eintrag \\server1\share1\MyDB_be.accdb eingeben.

    • Der von Ihnen gewählte Speicherort muss für alle Benutzer der Datenbank verfügbar sein. Da Laufwerkverbindungen unterschiedlich sein können, sollten Sie den UNC-Pfad des Speicherorts statt eines verbundenen Laufwerkbuchstabens angeben.

  6. Bei Beendigung des Assistenten wird eine Bestätigungsmeldung angezeigt.

Die Datenbank ist nun aufgeteilt. Die Front-End-Datenbank ist die Datei, mit der Sie begonnen haben (die Kopie der ursprünglich freigegebenen Datenbank), und die Back-End-Datenbank befindet sich an dem Netzwerkspeicherort, den Sie in Schritt 5 dieser Vorgehensweise angegeben haben.

Einschränken von Änderungen des Entwurfs der Front-End-Datenbank

Um Änderungen an der verteilten Front-End-Datenbank einzuschränken, können Sie diese als kompilierte Binärdatei (ACCDE-Datei) speichern. Eine kompilierte Binärdatei ist eine Datenbankanwendungsdatei, die mit dem gesamten kompilierten VBA-Code gespeichert wurde. In einer kompilierten Access-Binärdatei gibt es keinen VBA-Quellcode mehr. Die Benutzer können den Entwurf von Objekten in einer ACCDE-Datei nicht ändern.

  1. Öffnen Sie die Front-End-Datenbankdatei (ACCDB), die Sie als kompilierte Binärdatei (ACCDE) speichern möchten.

  2. Klicken Sie auf Datei > Speichern unter > ACCDE erstellen > Speichern unter.

    Wenn Sie Access 2007 auf der Registerkarte Datenbanktools verwenden in der Gruppe Datenbanktools, klicken Sie auf ACCDE.

  3. Navigieren Sie zu dem Ordner, in dem Sie die Datei speichern, geben Sie in das Feld Dateiname einen Namen für die Datei, und klicken Sie dann auf Speichern möchten, klicken Sie im Dialogfeld Speichern unter.

Seitenanfang

Verteilen der Front-End-Datenbank

Nachdem Sie die Datenbank aufgeteilt haben, verteilen Sie die Front-End-Datenbank an die Benutzer, damit diese mit der Verwendung der Datenbank beginnen können.

Achtung:  Zum Schutz Ihrer Daten, wenn die Datenbank mehrere Endbenutzer verfügt, empfiehlt es sich, dass Sie keine Kopien einer Datenbank freigeben, die Links zu SharePoint-Listen enthält. Wenn Sie eine Tabelle, die einer SharePoint-Liste ist verknüpfen, wird eine Möglichkeit für alle bösartiger Benutzer ändern Sie das Ziel des Links und potenziell Berechtigungen auf der SharePoint-Website ändern, wie die Verbindungsinformationen für verknüpfte Tabellen unverschlüsselter sind erstellt.

Führen Sie eine der folgenden Aktionen aus:

  • Senden Sie eine E-Mail-Nachricht an die Datenbankbenutzer, und hängen Sie die Front-End-Datenbankdatei an die Nachricht an. Fügen Sie alle Anweisungen bei, um den Benutzern die sofortige Nutzung der Front-End-Datenbank zu erleichtern.

  • Speichern Sie die Front-End-Datenbankdatei an einem Netzwerkspeicherort, auf den alle Datenbankbenutzer zugreifen können. Senden Sie dann eine E-Mail-Nachricht an die Benutzer, in der sowohl der Netzwerkspeicherort als auch weitere Anweisungen enthalten sind, die für den Zugriff auf die Datenbank erforderlich sein können.

  • Verteilen Sie die Front-End-Datenbankdatei mithilfe eines Wechseldatenträgers wie einer CD oder einem USB-Laufwerk. Wenn Sie die Datei selber installieren, können Sie die Datei testen, um sicherzustellen, dass sie funktioniert. Wenn die Benutzer die Datei installieren müssen, sollten Sie ein Dokument einfügen, in dem die Schritte zur Installation der Datei sowie ein Ansprechpartner für mögliche Probleme angegeben sind.

Seitenanfang

Ändern der verwendeten Back-End-Datenbank

Mit dem Tabellenverknüpfungs-Manager können Sie die Back-End-Datenbank verschieben oder die verwendete Back-End-Datenbank ändern.

Erstellen Sie zuerst eine Kopie der Datenbank am neuen Speicherort, wenn Sie die Back-End-Datenbank verschieben möchten, und führen Sie anschließend die folgenden Aktionen aus.

  1. Klicken Sie auf der Registerkarte Externe Daten in der Gruppe Importieren und Verknüpfen auf Tabellenverknüpfungs-Manager.

    Wenn Sie auf der Registerkarte Datenbanktools Access 2007 verwenden, klicken Sie in der Gruppe DatenbanktoolsTabellenverknüpfungs-Manager.

  2. Wählen Sie im Tabellenverknüpfungs-Manager die Tabellen in der aktuellen Back-End-Datenbank aus.

    Tipp: Klicken Sie auf Alle auswählen, wenn keine Verknüpfungen zu anderen Datenbanken vorhanden sind.

  3. Aktivieren Sie das Kontrollkästchen Neuen Speicherort immer bestätigen lassen, und klicken Sie auf OK.

  4. Navigieren Sie zur neuen Back-End-Datenbank, und wählen Sie sie aus.

Seitenanfang

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×