Möglichkeiten der Freigabe einer Access-Desktopdatenbank

Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Sie können eine Access-Datenbank auf verschiedene Arten freigeben, abhängig von Ihren Anforderungen und verfügbaren Ressourcen. In diesem Artikel werden die verfügbaren Optionen, die Vorteile der einzelnen Optionen und die Möglichkeiten zu weiteren Informationen erläutert.

Inhalt dieses Artikels

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

Datenbankanwendungen ändern und wachsen im Laufe der Zeit. Viele Faktoren beeinflussen die Anforderungen und die Leistung, einschließlich der Anzahl gleichzeitiger Benutzer, der Netzwerkumgebung, des Durchsatzes, der Latenz, der Datenbankgröße, der Spitzennutzungszeiten und des erwarteten Wachstums. Wenn Ihre Datenbanklösung erfolgreich ist, muss sie wahrscheinlich weiterentwickelt werden. Glücklicherweise bietet Access einen evolutionären Pfad von einfach zu fortschrittlich, sodass Sie Ihre Lösung im Laufe der Zeit skalieren können. In der folgenden Tabelle sind Access-Szenarien und Workloads zusammengefasst, die Ihnen bei der Auswahl dieses Pfads helfen sollen.

Übersicht über Access-Freigabeoptionen

Seitenanfang

Freigeben einer einzelnen Datenbank

Dies ist die einfachste und stellt die wenigsten Anforderungen. Es bietet auch die geringste Funktionalität. Bei dieser Methode wird die Datenbankdatei auf einem freigegebenen Netzlaufwerk gespeichert, und alle Benutzer geben die Datenbankdatei gleichzeitig für sich frei. Zu den Einschränkungen gehören Zuverlässigkeit und Verfügbarkeit, wenn mehrere Benutzer gleichzeitig Daten ändern, da alle Datenbankobjekte gemeinsam genutzt werden. Diese Methode kann auch die Leistung verringern, da alle Datenbankobjekte über das Netzwerk gesendet werden.

Diese Option kann funktionieren, wenn nur wenige Personen gleichzeitig die Datenbank verwenden und die Benutzer den Datenbankentwurf nicht anpassen müssen. Diese Methode ist jedoch weniger sicher als andere Freigabemethoden, da jeder Benutzer über eine vollständige Kopie der Datenbankdatei verfügt. Dies erhöht das Risiko eines nicht autorisierten Zugriffs.

So geben Sie eine Datenbank mithilfe eines freigegebenen Ordners frei:

  1. Geben Sie in einer Umgebung zu Hause oder in einem kleinen Unternehmen 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 aller Benutzer im freigegebenen Modus geöffnet wird. Dies ist die Standardeinstellung, aber überprüfen Sie sie, um sicherzugehen. Wenn ein Benutzer die Datenbank im exklusiven Modus öffnet, beeinträchtigt dies die Datenverfügbarkeit.

    1. Starten Sie Access, und klicken Sie dann auf "Dateioptionen>".
    2. Klicken Sie im Dialogfeld "Zugriffsoptionen " auf "Clienteinstellungen".
    3. Wählen Sie im Abschnitt "Erweitert " unter "Standardoffener Modus" die 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 Datei sicher, dass die Dateiattribute Lese- und Schreibzugriff auf die Datenbankdatei zulassen. Benutzer müssen über Lese- und Schreibzugriff verfügen, um die Datenbank verwenden zu können.

  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 eine SharePoint-Website oder einen Datenbankserver verfügen. Sie können eine geteilte Datenbank über ein lokales Netzwerk (Local Area Network, LAN) freigeben. Wenn Sie eine Datenbank teilen, organisieren Sie sie in zwei Dateien: eine Back-End-Datenbank, die die Datentabellen enthält, und eine Front-End-Datenbank, die alle anderen Datenbankobjekte wie Abfragen, Formulare und Berichte enthält. Jeder Benutzer interagiert mit den Daten mittels einer lokalen Kopie der Front-End-Datenbank.

Das Aufteilen einer Datenbank bietet folgende Vorteile:

  • Verbesserte Leistung: Im Netzwerk werden nur die Daten freigegeben, nicht die Tabellen, Abfragen, Formulare, Berichte, Makros und Module.
  • Höhere Verfügbarkeit: Datenbanktransaktionen wie z. B. das Bearbeiten von Datensätzen werden schneller abgeschlossen.
  • Erhöhte Sicherheit: Benutzer greifen über verknüpfte Tabellen auf die Back-End-Datenbank zu. Es ist weniger wahrscheinlich, dass Eindringlinge über die Front-End-Datenbank unbefugten Zugriff auf die Daten erhalten können.
  • Verbesserte Zuverlässigkeit: Wenn ein Benutzer auf ein Problem stößt und die Datenbank unerwartet geschlossen wird, ist eine Beschädigung der Datenbankdatei in der Regel auf die Kopie der Front-End-Datenbank beschränkt, die der Benutzer geöffnet hatte.
  • Flexible Entwicklungsumgebung: Jeder Benutzer kann Abfragen, Formulare, Berichte und andere Datenbankobjekte unabhängig entwickeln, ohne dass sich dies auf andere Benutzer auswirkt. Sie können auch eine neue Version der Frontend-Datenbank entwickeln und verteilen, ohne den Zugriff auf die in der Backend-Datenbank gespeicherten Daten zu unterbrechen.

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 freizugeben:

  • Verknüpfung: Der Verknüpfungsvorgang 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, sondern Abfragen ausführen und stattdessen auf der Grundlage dieser Liste Berichte erstellen möchten, können Sie eine Verknüpfung mit den Daten herstellen.
  • Verschieben: Wenn Sie Daten von Access auf eine SharePoint-Website verschieben, erstellen Sie Listen auf der SharePoint-Website, die mit Tabellen in Ihrer Datenbank verknüpft bleiben. Der Assistent zum Exportieren von Tabellen nach SharePoint hilft Ihnen, die Daten aus allen Tabellen gleichzeitig zu verschieben und ihre Beziehungen beizubehalten.

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

Warnung

Sie können eine Access-Datenbankdatei zwar auf OneDrive oder in einer SharePoint-Dokumentbibliothek speichern, es wird jedoch empfohlen, das Öffnen einer Access-Datenbank von diesen Speicherorten aus zu vermeiden. Die Datei kann lokal zur Bearbeitung heruntergeladen und dann erneut hochgeladen werden, nachdem Sie Ihre Änderungen in SharePoint gespeichert haben. Wenn mehr als eine Person die Access-Datenbank über SharePoint öffnet, werden möglicherweise mehrere Kopien der Datenbank erstellt, und es kann zu unerwartetem Verhalten kommen. Diese Empfehlung gilt für alle Arten von Access-Dateien, einschließlich Einzeldatenbanken, geteilte Datenbanken und Dateiformate .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 freizugeben. 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 neben Abfragen, Formularen, Berichten und anderen Datenbankobjekten Verknüpfungen zu den Tabellen enthält. Die Vorteile dieser Freigabemethode hängen von der verwendeten Datenbankserversoftware ab, umfassen jedoch im Allgemeinen Benutzerkonten und selektiven Zugriff auf Daten, eine hohe Datenverfügbarkeit und integrierte Datenverwaltungstools. Außerdem funktioniert die meiste Datenbankserversoftware gut mit früheren Versionen von Access, sodass nicht alle Benutzer die gleiche Version verwenden müssen. Nur Tabellen werden freigegeben. Weitere Informationen finden Sie unter Migrieren einer Access-Datenbank zu SQL Server, Importieren von oder Verknüpfen mit Daten in einer SQL Server Datenbank und Verknüpfen mit oder Importieren von Daten aus einer Azure SQL Serverdatenbank.

Vorteile der Freigabe einer Datenbank mithilfe eines Datenbankserverprogramms

  • Hohe Performance und Skalierbarkeit: In vielen Situationen bietet ein Datenbankserver eine bessere Leistung als eine Access-Datenbankdatei allein. Viele Datenbankserverprodukte unterstützen auch sehr große Datenbanken mit einer Größe von mehreren Terabyte, was etwa dem 500-fachen des aktuellen Grenzwerts für eine Access-Datenbankdatei (zwei Gigabyte) entspricht. Datenbankserverprodukte arbeiten in der Regel effizient, indem sie Abfragen parallel verarbeiten und zusätzlichen Speicherbedarf minimieren, wenn weitere Benutzer hinzugefügt werden.
  • Erhöhte Verfügbarkeit: Mit den meisten Datenbankserverprodukten können Sie Ihre Datenbank sichern, während sie in Betrieb ist. Sie müssen daher nicht zwingen, dass Benutzer die Datenbank beenden, um Daten zu sichern. Datenbankserverprodukte verarbeiten in der Regel auch die gleichzeitige Bearbeitung und das Sperren von Datensätzen effizient.
  • Verbesserte Sicherheit: Keine Datenbank kann vollständig sicher gemacht werden. Datenbankserverprodukte bieten jedoch hohe Sicherheitsfunktionen, die zum Schutz Ihrer Daten vor unbefugter Nutzung beitragen können. Die meisten Datenbankserverprodukte bieten kontobasierte Sicherheit, in der Sie angeben können, wer welche Tabellen sehen kann. Selbst wenn jemand unrechtmäßig an das Access-Front-End gelangt, hilft die kontobasierte Sicherheit, die unbefugte Verwendung von Daten zu verhindern.
  • Automatische Wiederherstellbarkeit: Im Falle eines Systemausfalls, z. B. eines Betriebssystemabsturzes oder eines Stromausfalls, verfügen einige Datenbankserverprodukte über automatische Wiederherstellungsmechanismen, die eine Datenbank in Minuten in den letzten konsistenten Zustand wiederherstellen, ohne dass der Datenbankadministrator eingreifen muss.
  • Serverbasierte Verarbeitung: Die Verwendung von Access in einer Client/Server-Konfiguration trägt dazu bei, den Netzwerkdatenverkehr zu reduzieren, indem Datenbankabfragen auf dem Server verarbeitet werden, bevor die Ergebnisse an den Client gesendet werden. Die Verarbeitung vom Server durchführen zu lassen, ist in der Regel effizienter, insbesondere wenn Sie mit großen Datenmengen arbeiten.
  • Azure SQL Server: Zusätzlich zu den Vorteilen von SQL Server bietet es dynamische Skalierbarkeit ohne Ausfallzeiten, intelligente Optimierung, globale Skalierbarkeit und Verfügbarkeit, keine Hardwarekosten und weniger Administration.

Seitenanfang