Möglichkeiten der Freigabe einer Access-Desktopdatenbank
Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Es gibt mehrere Möglichkeiten, eine Access Datenbank abhängig von Ihren Anforderungen und ihrer Ressourcenverfügbarkeit gemeinsam zu nutzen. In diesem Artikel sehen wir uns die verfügbaren Optionen, die Vorteile der einzelnen Optionen und Ressourcen an, um weitere Informationen zu erhalten.

In diesem Artikel

Übersicht über die Möglichkeiten zum Freigeben von Access Daten

Datenbankanwendungen ändern sich und wachsen im Laufe der Zeit. Viele Faktoren wirken sich auf Anforderungen und Leistung aus, einschließlich der Anzahl gleichzeitiger Benutzer, der Netzwerkumgebung, des Durchsatzes, der Latenz, der Größe der Datenbank, der Spitzenauslastung und der erwarteten Wachstumsraten. Kurz gesagt: Wenn Ihre Datenbanklösung erfolgreich ist, muss sie sich wahrscheinlich weiterentwickeln. Glücklicherweise hat Access einen evolutionären Weg, von einfach bis fortgeschrittene, den Sie sich im Laufe der Zeit nehmen können, um Ihre Lösung effektiv zu skalieren. In der folgenden Tabelle sind Access Szenarien und Workloads zusammengefasst, die Ihnen bei der Auswahl dieses Pfads helfen.

Übersicht über Access-Freigabeoptionen

Seitenanfang

Freigeben einer Einzeldatenbank

Diese Möglichkeit ist am einfachsten und hat die niedrigsten Anforderungen, bietet jedoch die geringste Funktionalität. Bei dieser Methode wird die Datenbankdatei auf einem freigegebenen Netzwerklaufwerk gespeichert und von allen Benutzern gleichzeitig verwendet. Zuverlässigkeit und Verfügbarkeit können problematisch werden, wenn mehrere Benutzer Daten gleichzeitig ändern, da alle Datenbankobjekte gemeinsam genutzt werden. Durch diese Vorgehensweise kann außerdem die Leistung beeinträchtigt werden, da alle Datenbankobjekte über das Netzwerk gesendet werden.

Diese Option funktioniert möglicherweise für Sie, wenn von nur wenigen Personen erwartet wird, dass sie die Datenbank gleichzeitig verwenden und Benutzer den Entwurf der Datenbank nicht anpassen müssen. Diese Methode ist jedoch weniger sicher als andere Methoden zum Freigeben einer Datenbank, da jeder Benutzer über eine vollständige Kopie der Datenbankdatei verfügt, was das Risiko eines nicht autorisierten Zugriffs erhöht.

So geben Sie eine Datenbank mithilfe eines freigegebenen Ordners

  1. Geben Sie in einer privaten oder kleinen Geschäftsumgebung einen Ordner für bestimmte Personen frei. Weitere Informationen finden Sie unter Dateifreigabe über ein Netzwerk in Windows.

  2. Stellen Sie sicher, dass Access auf allen Computern der Benutzer im freigegebenen Modus geöffnet ist. Dies ist die Standardeinstellung, aber Sie sollten überprüfen, ob sie sicher sind: Wenn ein Benutzer die Datenbank im exklusiven Modus öffnet, beeinträchtigt dies die Datenverfügbarkeit.

    1. Starten Sie Access, und klicken Sie unter Datei auf Optionen.

    2. Klicken Sie im FeldAccess Optionen auf Clienteinstellungen.

    3. Wählen Sie im Abschnitt Erweitert unter Standard geöffneter Modusdie Option Freigegeben aus, klicken Sie auf OK, und beenden Sie dann Access.

  3. Kopieren Sie die Datenbankdatei in den freigegebenen Ordner. Stellen Sie nach dem Kopieren der Daten sicher, dass die Dateiattribute so festgelegt sind, dass die Benutzer über einen Lese-/Schreibzugriff auf die Datenbankdatei verfügen. Die Benutzer müssen einen Lese-/Schreibzugriff auf die Datenbank haben.

  4. Erstellen Sie auf den Computern aller Benutzer eine Verknüpfung zur Datenbankdatei. Weitere Informationen finden Sie unter Erstellen einer Desktopverknüpfung für ein Office-Programm oder eine Office-Datei.

Seitenanfang

Freigeben einer geteilten Datenbank

Dies ist eine gute Wahl, wenn Sie nicht über einen SharePoint Standort oder einen Datenbankserver verfügen. Sie können eine geteilte Datenbank über ein LAN (Local Area Network) freigeben. 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.

Das Aufteilen einer Datenbank bietet folgende Vorteile:

  • Verbesserte Leistung    Nur die Daten werden über das Netzwerk freigegeben, nicht die Tabellen, Abfragen, Formulare, Berichte, Makros und Module.

  • Höhere Verfügbarkeit    Datenbanktransaktionen wie Datensatzbearbeitungen werden schneller abgeschlossen.

  • Mehr Sicherheit    Benutzer greifen über verknüpfte Tabellen auf die Back-End-Datenbank zu. Es ist weniger wahrscheinlich, dass Eindringlinge nicht autorisierten Zugriff auf die Daten über die Front-End-Datenbank erhalten.

  • 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.

  • Flexible Entwicklungsumgebung    Jeder Benutzer kann 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 Daten zu unterbrechen, die in der Back-End-Datenbank gespeichert sind.

Weitere Informationen finden Sie unter Aufteilen einer Access-Datenbank.

Seitenanfang

Freigeben von Daten auf einer SharePoint-Website

Es gibt mehrere Möglichkeiten, Access Daten auf einer SharePoint-Website zu teilen:

  • Verlinkung    Der Verknüpfungsprozess stellt eine Verbindung mit Daten in einem anderen Programm her, sodass Sie die neuesten Daten sowohl in SharePoint als auch in Access anzeigen und bearbeiten können, ohne eine Kopie der Daten in Access erstellen und verwalten zu müssen. Wenn Sie keine SharePoint-Liste in Ihre Access-Datenbank kopieren möchten, sondern stattdessen Abfragen ausführen und Berichte basierend auf dem Inhalt dieser Liste generieren möchten, können Sie eine Verknüpfung mit den Daten herstellen.

  • Verschieben    Wenn Sie Daten von Access zu einer SharePoint-Website verschieben, erstellen Sie Listen auf der SharePoint Website, die weiterhin mit Tabellen in Ihrer Datenbank verknüpft sind. Der Assistent zum Exportieren von Tabellen in SharePoint hilft Ihnen dabei, die Daten aus allen Tabellen gleichzeitig zu verschieben und ihre Beziehungen aufrechtzuerhalten.

Weitere Informationen finden Sie unter Importieren, Verknüpfen oder Verschieben von Daten in SharePoint.

Warnung    Obwohl Sie eine Access-Datenbankdatei in OneDrive oder in einer SharePoint Dokumentbibliothek speichern können, empfiehlt es sich, das Öffnen einer Access-Datenbank von diesen Speicherorten aus zu vermeiden. Die Datei kann lokal zur Bearbeitung heruntergeladen und dann erneut hochgeladen werden, sobald Sie Ihre Änderungen in SharePoint gespeichert haben. Wenn mehr als eine Person die Access Datenbank aus SharePoint öffnet, werden möglicherweise mehrere Kopien der Datenbank erstellt, und es können unerwartete Verhaltensweisen auftreten. Diese Empfehlung gilt für alle Arten von Access-Dateien, einschließlich einer Einzeldatenbank, einer geteilten Datenbank und den Dateiformaten ACCDB, ACCDC, ACCDE und ACCDR. Weitere Informationen zum Bereitstellen von Access finden Sie unter Bereitstellen einer Access-Anwendung.

Seitenanfang

Freigeben von Daten mithilfe eines Datenbankservers

Sie können Access mit einem Datenbankserverprodukt wie SQL Server verwenden, um Ihre Datenbank gemeinsam zu nutzen. Diese Methode bietet viele Vorteile, erfordert jedoch zusätzliche Software – ein Datenbankserverprodukt.

Diese Methode ähnelt dem Aufteilen einer Datenbank, da die Tabellen im Netzwerk gespeichert werden und jeder Benutzer über eine lokale Kopie einer Access Datenbankdatei verfügt, die Links zu den Tabellen sowie Abfragen, Formulare, Berichte und andere Datenbankobjekte enthält. Die Vorteile dieser Freigabemethode hängen von der verwendeten Datenbankserversoftware ab, doch allen gemein sind Benutzerkonten, ein selektiver Zugriff auf Daten, eine herausragende Datenverfügbarkeit und überlegt integrierte Tools für die Datenverwaltung. Darüber hinaus funktioniert die meiste Datenbankserversoftware gut mit früheren Versionen von Access, sodass nicht alle Ihre Benutzer die gleiche Version verwenden müssen. Nur Tabellen werden freigegeben. Weitere Informationen finden Sie unter Migrieren einer Access-Datenbank zu SQL Server, Importieren oder Verknüpfen von Daten in einer SQL Server-Datenbank und Verknüpfen mit oder Importieren von Daten aus einer Azure SQL Server-Datenbank.

Vorteile der Freigabe einer Datenbank mithilfe eines Datenbankserverprogramms

  • Hohe Leistung und Skalierbarkeit    In vielen Situationen bietet ein Datenbankserver eine bessere Leistung als ein Access Datenbankdatei allein. Viele Datenbankserverprodukte bieten auch Unterstützung für sehr große Datenbanken im Terabyteformat, etwa das 500-fache des aktuellen Grenzwerts für eine Access-Datenbankdatei (zwei Gigabyte). Datenbankserverprogramme arbeiten zumeist überaus effizient aufgrund der Parallelverarbeitung von Abfragen (wozu mehrere systemeigene Threads innerhalb eines einzelnen Prozesses zum Verarbeiten von Benutzeranforderungen verwendet werden) und haben minimale zusätzliche Arbeitsspeicheranforderungen, wenn weitere Benutzer hinzugefügt werden.

  • Erhöhte Verfügbarkeit    Die meisten Datenbankserverprodukte ermöglichen es Ihnen, Ihre Datenbank zu sichern, während sie verwendet wird. Demzufolge müssen Sie die Benutzer nicht zum Beenden der Datenbank zwingen, um Daten zu sichern. Darüber hinaus verarbeiten Datenbankserverprogramme gleichzeitige Bearbeitungs- und Datensatzsuchvorgänge sehr effizient.

  • Verbesserte Sicherheit    Es kann keine Datenbank vollständig gesichert werden. Datenbankserverprogramme bieten jedoch zuverlässige Sicherheitsmaßnahmen, durch die Ihre Daten vor unbefugter Nutzung geschützt werden. Die meisten Datenbankserverprogramme arbeiten mit auf Konten basierenden Sicherheitseinstellungen, die festlegen, welche Benutzer bestimmte Tabellen anzeigen dürfen. Selbst für den Fall, dass das Access-Front-End nicht ordnungsgemäß abgerufen wird, wird eine nicht autorisierte Datennutzung durch kontobasierte Sicherheit verhindert.

  • Automatische Wiederherstellbarkeit    Im Falle eines Systemausfalls (z. B. ein Betriebssystemabsturz oder Stromausfall) verfügen einige Datenbankserverprodukte über automatische Wiederherstellungsmechanismen, die eine Datenbank innerhalb weniger Minuten auf den letzten Konsistenzzustand wiederherstellen, ohne dass der Datenbankadministrator eingreifen muss.

  • Serverbasierte Verarbeitung    Die Verwendung von Access in einer Client-/Serverkonfiguration trägt dazu bei, den Netzwerkdatenverkehr zu reduzieren, indem Datenbankabfragen auf dem Server verarbeitet werden, bevor Ergebnisse an den Client gesendet werden. Den Server die Verarbeitung übernehmen zu lassen, ist meist effizienter, insbesondere beim Arbeiten mit großen Datenmengen.

  • Azure SQL Server     Zusätzlich zu den Vorteilen von SQL Server bietet dynamische Skalierbarkeit ohne Ausfallzeiten, intelligente Optimierung, globale Skalierbarkeit und Verfügbarkeit, Beseitigung von Hardwarekosten und reduzierte Verwaltung.

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.