Applies ToAccess für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Ziehen Sie in Betracht, jede Datenbank aufzuteilen, die mehrere Personen über ein Netzwerk gemeinsam nutzen. Das Aufteilen einer freigegebenen Datenbank kann dazu beitragen, die Leistung zu verbessern und die Wahrscheinlichkeit einer Beschädigung der Datenbankdatei zu verringern.

Nachdem Sie die Datenbank aufgeteilt haben, können Sie die Back-End-Datenbank verschieben oder eine andere Back-End-Datenbank verwenden. Sie können den Manager für verknüpfte Tabellen verwenden, um die verwendete Back-End-Datenbank zu ändern.

Hinweise: 

  • Das Aufteilen einer Datenbank ist nicht dasselbe wie das Archivieren einer Datenbank. In diesem Thema wird nicht erläutert, wie Daten archiviert werden. Sie archivieren Daten, indem Sie ältere Datensätze in regelmäßigen Abständen in eine andere Datenbank verschieben, entweder weil die Datenbankdatei zu schnell an die Dateigrößengrenze anwächst, oder weil Sie die Datenbankdatei klein halten und Ihre Daten nach Zeitraum sauber organisiert halten möchten. Unter bestimmten Umständen können Sie Daten archivieren, indem Sie eine Datenbank aufteilen. Weitere Informationen finden Sie im Onlineartikel Archivzugriffsdaten.

  • Wenn Sie eine Webdatenbank aufteilen, werden alle Webtabellen in dieser Datenbank nicht in die Back-End-Datenbank verschoben und sind von der resultierenden Front-End-Datenbank nicht erreichbar.

Inhalt dieses Artikels

Übersicht

Beim Aufteilen einer Datenbank organisieren Sie diese in zwei Dateien neu: einer Back-End-Datenbank, die die Datentabellen enthält, und einer Front-End-Datenbank, die alle anderen Datenbankobjekte enthält, z. B. Abfragen, Formulare und Berichte. Jeder Benutzer interagiert mit den Daten mittels einer lokalen Kopie der Front-End-Datenbank.

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

Achtung: Um Ihre Daten zu schützen, wenn Ihre Datenbank über mehrere Endbenutzer verfügt, wird empfohlen, Kopien einer Datenbank, die Links zu SharePoint-Listen enthält, nicht zu teilen. Wenn Sie eine Verknüpfung mit einer Tabelle herstellen, bei der es sich um eine SharePoint-Liste handelt, wird für jeden böswilligen Benutzer die Möglichkeit geschaffen, das Ziel des Links zu ändern und möglicherweise Berechtigungen auf der SharePoint-Website zu ändern, da die Verbindungsinformationen für verknüpfte Tabellen unverschlüsselt sind.

Vorteile einer geteilten Datenbank

Eine geteilte Datenbank bietet folgende Vorteile:

  • Verbesserte Leistung    Die Leistung der Datenbank verbessert sich in der Regel erheblich, da nur die Daten über das Netzwerk gesendet werden. In einer freigegebenen Datenbank, die nicht aufgeteilt ist, werden die Datenbankobjekte selbst – Tabellen, Abfragen, Formulare, Berichte, Makros und Module – über das Netzwerk gesendet, nicht nur die Daten.

  • Höhere Verfügbarkeit    Da nur die Daten über das Netzwerk gesendet werden, werden Datenbanktransaktionen wie Datensatzbearbeitungen schneller abgeschlossen, sodass die Daten besser bearbeitet werden können.

  • Mehr Sicherheit    Wenn Sie die Back-End-Datenbank auf einem Computer speichern, der das NTFS-Dateisystem verwendet, können Sie NTFS-Sicherheitsfeatures verwenden, um Ihre Daten zu schützen. Da Benutzer über verknüpfte Tabellen auf die Back-End-Datenbank zugreifen, ist es weniger wahrscheinlich, dass Eindringlinge nicht autorisierten Zugriff auf die Daten erhalten, indem sie die Front-End-Datenbank stehlen oder sich als autorisierter Benutzer ausgibt. Wenn Sie nicht sicher sind, welches Dateisystem Ihr Dateiserver verwendet, fragen Sie den Systemadministrator. Wenn Sie über Administratorrechte auf dem Dateiserver verfügen, können Sie den Befehl msinfo32 ausführen, um das Dateisystem selbst zu bestimmen.

    Wie verwende ich msinfo32, um das Dateisystem zu überprüfen?

    1. Klicken Sie auf die Schaltfläche Start und dann auf Ausführen.

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

    3. Klicken Sie unter Systemzusammenfassung auf das Plussymbol neben Komponenten.

    4. Klicken Sie unter Komponenten auf das Plussymbol neben Speicher, und klicken Sie dann auf Laufwerke. Das Dialogfeld zeigt Informationen zu den verfügbaren Laufwerken im Bereich auf der rechten Seite an.

  • Verbesserte Zuverlässigkeit    Wenn bei einem Benutzer ein Problem auftritt und die Datenbank unerwartet geschlossen wird, ist jede Beschädigung der Datenbankdatei in der Regel auf die Kopie der Front-End-Datenbank beschränkt, die der Benutzer geöffnet hat. Da der Benutzer nur über verknüpfte Tabellen auf Daten in der Back-End-Datenbank zugreift, ist die Wahrscheinlichkeit, dass die Back-End-Datenbankdatei beschädigt wird, viel geringer.

  • Flexible Entwicklungsumgebung    Da jeder Benutzer mit einer lokalen Kopie der Front-End-Datenbank arbeitet, kann jeder Benutzer unabhängig voneinander Abfragen, Formulare, Berichte und andere Datenbankobjekte entwickeln, ohne dass sich dies auf andere Benutzer auswirkt. Ebenso können Sie eine neue Version der Front-End-Datenbank entwickeln und verteilen, ohne den Zugriff auf die in der Back-End-Datenbank gespeicherten Daten zu unterbrechen.

Seitenanfang

Erste Schritte

Bevor Sie eine Datenbank aufteilen, sollten Sie Folgendes beachten:

  • Sie sollten eine Datenbank immer sichern, bevor Sie sie aufteilen. Wenn Sie eine Datenbank aufteilen und dann entscheiden, dass Sie die Datenbank nicht aufteilen möchten, können Sie das Original aus Ihrer Sicherungskopie wiederherstellen.

  • Das Aufteilen einer Datenbank kann lange dauern. Sie sollten Benutzer benachrichtigen, damit sie die Datenbank nicht verwenden, während Sie sie aufteilen. Wenn ein Benutzer Daten ändert, während Sie die Datenbank aufteilen, werden die Änderungen nicht in der Back-End-Datenbank widergespiegelt.

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

  • Obwohl das Aufteilen einer Datenbank eine Möglichkeit zum Freigeben von Daten darstellt, muss jeder, der die Datenbank verwendet, ü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 ihre Daten zugreifen.

  • Sie können ein früheres Access-Dateiformat für die Back-End-Datenbank verwenden, wenn Sie Features verwenden, die nicht mehr unterstützt werden. Wenn Sie z. B. Datenzugriffsseiten (DAPs) verwenden; Sie können sie weiterhin verwenden, wenn die Back-End-Datenbank in einem früheren Dateiformat vorliegt, das DAPs unterstützt. Sie können dann das neue Dateiformat mit der Front-End-Datenbank verwenden, damit Ihre Benutzer Zugriff auf die Vorteile des neuen Formats haben. Beachten Sie, dass Sie daten auf einer Datenzugriffsseite nicht mit Access 2010 oder höher ä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 auf der Netzwerkfreigabe. Wenn die Datenbankdatei derzeit von Ihrem lokalen Festplattenlaufwerk freigegeben wird, können Sie sie dort belassen, wo sie sich befindet.

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

  3. Klicken Sie auf der Registerkarte Datenbanktools in der Gruppe Daten verschieben auf Access Database. Der Datenbankaufteilungs-Assistent wird gestartet.

  4. Klicken Sie auf Datenbank teilen.

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

    Hinweise: 

    • Erwägen Sie die Verwendung des namens, den Access vorschlägt. Es behält den ursprünglichen Dateinamen bei und gibt an, dass es sich bei der Datenbank um eine Back-End-Datenbank handelt, indem _be direkt vor der Dateinamenerweiterung in den Namen eingefügt wird.

    • Ändern Sie den Dateityp nur, wenn einige Benutzer eine frühere Version von Access verwenden, um auf die Daten zuzugreifen.

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

    • Der von Ihnen ausgewählte Speicherort muss für jeden verfügbar sein, der die Datenbank verwenden wird. Da Laufwerkzuordnungen variieren können, sollten Sie den UNC Pfad des Speicherorts angeben, anstatt einen zugeordneten Laufwerkbuchstaben zu verwenden.

  6. Wenn der Assistent abgeschlossen ist, wird eine Bestätigungsmeldung angezeigt.

Ihre Datenbank ist jetzt aufgeteilt. Die Front-End-Datenbank ist die Datei, mit der Sie begonnen haben (die Kopie der ursprünglichen freigegebenen Datenbank), und die Back-End-Datenbank befindet sich an dem Netzwerkspeicherort, den Sie in Schritt 5 dieses Verfahrens angegeben haben.

Einschränken von Änderungen am Entwurf der Front-End-Datenbank

Um Änderungen an der von Ihnen verteilten Front-End-Datenbank einzuschränken, sollten Sie sie als kompilierte Binärdatei (ACCDE-Datei) speichern. Eine kompilierte Binärdatei ist eine Datenbankanwendungsdatei, die mit dem gesamten VBA-Code (Visual Basic Access) gespeichert wurde. In einer von Access kompilierten Binärdatei verbleibt kein VBA-Quellcode. 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 > Speichern unter festlegen.

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

Seitenanfang

Verteilen der Front-End-Datenbank

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

Achtung: Um Ihre Daten zu schützen, wenn Ihre Datenbank über mehrere Endbenutzer verfügt, wird empfohlen, Kopien einer Datenbank, die Links zu SharePoint-Listen enthält, nicht zu teilen. Wenn Sie eine Verknüpfung mit einer Tabelle herstellen, bei der es sich um eine SharePoint-Liste handelt, wird für jeden böswilligen Benutzer die Möglichkeit geschaffen, das Ziel des Links zu ändern und möglicherweise Berechtigungen auf der SharePoint-Website zu ändern, da die Verbindungsinformationen für verknüpfte Tabellen unverschlüsselt sind.

Führen Sie eine der folgenden Aktionen aus:

  • Senden Sie eine E-Mail-Nachricht an die Datenbankbenutzer, und fügen Sie die Front-End-Datenbankdatei an die Nachricht an. Fügen Sie alle Anweisungen hinzu, die Es Ihren Benutzern erleichtern, sofort mit der Verwendung der Front-End-Datenbank zu beginnen.

  • Speichern Sie die Front-End-Datenbankdatei an einem Netzwerkspeicherort, auf den alle Datenbankbenutzer zugreifen können, und senden Sie ihren Benutzern dann eine E-Mail-Nachricht, die den Netzwerkspeicherort zusammen mit allen anderen Anweisungen angibt, die sie möglicherweise für den Zugriff auf die Datenbank benötigen.

  • Verteilen Sie die Front-End-Datenbankdatei mithilfe von Wechselmedien, z. B. einer CD-ROM oder einem USB-Stick. Wenn Sie die Datei selbst installieren, können Sie sie testen, um sicherzustellen, dass sie funktioniert. Wenn Benutzer die Datei installieren müssen, sollten Sie ein Dokument einfügen, in dem erläutert wird, wie sie die Datei installieren müssen und wen sie kontaktieren können, wenn Probleme auftreten.

Seitenanfang

Ändern der verwendeten Back-End-Datenbank

Sie können Ihre Back-End-Datenbank verschieben oder eine andere Back-End-Datenbank verwenden, indem Sie den Verknüpften Tabellen-Manager verwenden.

Wenn Sie Ihre Back-End-Datenbank verschieben möchten, erstellen Sie zuerst eine Kopie an den neuen Speicherort, und führen Sie dann dieses Verfahren aus.

  1. Klicken Sie auf der Registerkarte Externe Daten in der Gruppe Import & Link auf Manager für verknüpfte Tabellen.

  2. Wählen Sie im Manager für verknüpfte Tabellen die Tabellen aus, die sich in der aktuellen Back-End-Datenbank befinden.

    Tipp: Wenn Sie noch keine andere Datenbank verknüpft haben, klicken Sie auf Alle auswählen.

  3. Aktivieren Sie das Kontrollkästchen Immer nach neuem Standort suchen, und klicken Sie dann auf OK.

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

Seitenanfang

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.