Thursday, March 30, 2023

Möglichkeiten zum Freigeben einer Access-Desktopdatenbank – Microsoft Support

Möglichkeiten zum Freigeben einer Access-Desktopdatenbank

Es gibt mehrere Möglichkeiten, wie Sie eine Access-Datenbank je nach Bedarf und Ressourcenverfügbarkeit freigeben können. In diesem Artikel werfen wir einen Blick auf die verfügbaren Optionen, die Vorteile jeder Option und Ressourcen für weitere Informationen.

In diesem Artikel

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

Datenbankanwendungen ändern und wachsen im Laufe der Zeit. Viele Faktoren wirken sich auf Anforderungen und Leistung aus, darunter die Anzahl gleichzeitiger Benutzer, die Netzwerkumgebung, Durchsatz, Latenz, die Größe der Datenbank, Spitzennutzungszeiten und erwartete Wachstumsraten. Kurz gesagt, wenn Ihre Datenbanklösung erfolgreich ist, muss sie wahrscheinlich weiterentwickelt werden. Glücklicherweise hat Access einen Evolutionspfad, von einfach bis fortgeschritten, den Sie im Laufe der Zeit beschreiten können, um Ihre Lösung effektiv zu skalieren. In der folgenden Tabelle werden Access-Szenarien und Workloads zusammengefasst, um Ihnen bei der Auswahl dieses Pfads zu helfen.

Eine Übersicht über die Access-Freigabeoptionen

Seitenanfang

Teilen Sie eine einzelne Datenbank

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

Diese Option eignet sich möglicherweise für Sie, wenn nur wenige Personen die Datenbank gleichzeitig verwenden sollen und die Benutzer das Design der Datenbank nicht anpassen müssen. Diese Methode ist jedoch weniger sicher als andere Methoden zur gemeinsamen Nutzung einer Datenbank, da jeder Benutzer über eine vollständige Kopie der Datenbankdatei verfügt, was das Risiko eines unbefugten Zugriffs erhöht.

So geben Sie eine Datenbank mithilfe eines freigegebenen Ordners frei:

  1. Geben Sie zu Hause oder in kleinen Unternehmen einen Ordner für bestimmte Personen frei. Weitere Informationen finden Sie unter Dateifreigabe über ein Netzwerk in Windows 10 .

  2. Stellen Sie sicher, dass Access auf allen Computern der Benutzer im freigegebenen Modus geöffnet ist. Dies ist die Standardeinstellung, aber Sie sollten dies überprüfen – wenn ein Benutzer die Datenbank im exklusiven Modus öffnet, wird dies die Datenverfügbarkeit beeinträchtigen.

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

    2. Klicken Sie im Feld Zugriffsoptionen auf Client-Einstellungen .

    3. Wählen Sie im Abschnitt Erweitert unter Standardöffnungsmodus 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 so eingestellt sind, dass Lese-/Schreibzugriff auf die Datenbankdatei möglich ist. Benutzer müssen über Lese-/Schreibzugriff verfügen, um die Datenbank verwenden zu können.

  4. Erstellen Sie auf dem Computer jedes Benutzers eine Verknüpfung zur Datenbankdatei. Weitere Informationen finden Sie unter Erstellen einer Desktopverknüpfung für ein Office-Programm oder eine Datei .

Seitenanfang

Geben Sie eine geteilte Datenbank frei

Dies ist eine gute Wahl, wenn Sie keine SharePoint-Site oder keinen Datenbankserver haben. Sie können eine geteilte Datenbank über ein lokales Netzwerk (LAN) freigeben. Wenn Sie eine Datenbank aufteilen, reorganisieren 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, indem er eine lokale Kopie der Front-End-Datenbank verwendet.

Zu den Vorteilen der Aufteilung einer Datenbank gehören:

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

  • Größere Verfügbarkeit Datenbanktransaktionen wie Datensatzbearbeitungen 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.

  • Verbesserte Zuverlässigkeit Wenn ein Benutzer auf ein Problem stößt und die Datenbank unerwartet geschlossen wird, beschränkt sich die Beschädigung einer Datenbankdatei normalerweise auf die Kopie der Front-End-Datenbank, die der Benutzer geöffnet hatte.

  • Flexible Entwicklungsumgebung Jeder Benutzer kann unabhängig voneinander Abfragen, Formulare, Berichte und andere Datenbankobjekte entwickeln, ohne andere Benutzer zu beeinträchtigen. Sie können auch eine neue Version der Front-End-Datenbank entwickeln und verteilen, ohne den Zugriff auf die in der Back-End-Datenbank gespeicherten Daten zu unterbrechen.

Weitere Informationen finden Sie unter Aufteilen einer Access-Datenbank .

Seitenanfang

Geben Sie Daten auf einer SharePoint-Website frei

Es gibt mehrere Möglichkeiten, Zugriffsdaten auf einer SharePoint-Website freizugeben:

  • Verknüpfen Der Verknüpfungsprozess stellt eine Verbindung zu 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 stattdessen Abfragen ausführen und Berichte basierend auf dem Inhalt dieser Liste generieren möchten, können Sie eine Verknüpfung zu 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 all Ihren 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 auf OneDrive oder einer SharePoint-Dokumentbibliothek speichern können, empfehlen wir, dass Sie eine Access-Datenbank nicht von diesen Speicherorten aus öffnen. Die Datei kann zur Bearbeitung lokal heruntergeladen und dann erneut hochgeladen werden, nachdem Sie Ihre Änderungen in SharePoint gespeichert haben. Wenn mehr als eine Person die Access-Datenbank von SharePoint aus öffnet, werden möglicherweise mehrere Kopien der Datenbank erstellt und einige unerwartete Verhaltensweisen können auftreten. Diese Empfehlung gilt für alle Arten von Access-Dateien, einschließlich einer einzelnen Datenbank, 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

Teilen Sie Daten mithilfe eines Datenbankservers

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

Diese Methode ähnelt dem Teilen 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 enthält, zusammen mit Abfragen, Formularen, Berichten und anderen Datenbankobjekten. Die Vorteile dieser Freigabemethode hängen von der von Ihnen verwendeten Datenbankserversoftware ab, umfassen jedoch im Allgemeinen Benutzerkonten und selektiven Zugriff auf Daten, hervorragende Datenverfügbarkeit und gute integrierte Datenverwaltungstools. Darüber hinaus funktioniert die meiste Datenbankserversoftware gut mit früheren Versionen von Access, sodass nicht alle Ihre Benutzer dieselbe Version verwenden müssen. Nur Tische werden geteilt. 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 gemeinsamen Nutzung einer Datenbank mithilfe eines Datenbankservers

  • Hohe Leistung und Skalierbarkeit In vielen Situationen bietet ein Datenbankserver eine bessere Leistung als eine Access-Datenbankdatei allein. Viele Datenbankserverprodukte bieten auch Unterstützung für sehr große Datenbanken im Terabyte-Bereich, was ungefähr dem 500-fachen des aktuellen Limits für eine Access-Datenbankdatei (zwei Gigabyte) entspricht. Datenbankserverprodukte arbeiten im Allgemeinen sehr effizient, indem sie Abfragen parallel verarbeiten (unter Verwendung mehrerer nativer Threads innerhalb eines einzigen Prozesses, um Benutzeranforderungen zu verarbeiten) und den zusätzlichen Speicherbedarf minimieren, wenn mehr Benutzer hinzugefügt werden.

  • Erhöhte Verfügbarkeit Die meisten Datenbankserverprodukte ermöglichen Ihnen, Ihre Datenbank zu sichern, während sie verwendet wird. Folglich müssen Sie Benutzer nicht zwingen, die Datenbank zu verlassen, um Daten zu sichern. Darüber hinaus handhaben Datenbankserverprodukte die gleichzeitige Bearbeitung und das Sperren von Datensätzen normalerweise sehr effizient.

  • Verbesserte Sicherheit Keine Datenbank kann vollständig sicher gemacht werden. Datenbankserverprodukte bieten jedoch robuste Sicherheit, die dazu beiträgt, Ihre Daten vor unbefugter Nutzung zu schützen. Die meisten Datenbankserverprodukte bieten kontobasierte Sicherheit, mit der Sie festlegen können, wer welche Tabellen sehen kann. Selbst wenn das Access-Frontend missbräuchlich erworben wird, wird die unbefugte Nutzung von Daten durch kontobasierte Sicherheit verhindert.

  • Automatische Wiederherstellbarkeit Im Falle eines Systemausfalls (z. B. Betriebssystemabsturz oder Stromausfall) verfügen einige Datenbankserverprodukte über automatische Wiederherstellungsmechanismen, die eine Datenbank innerhalb weniger Minuten ohne Eingreifen des Datenbankadministrators auf den letzten Konsistenzzustand zurücksetzen.

  • Serverbasierte Verarbeitung Die Verwendung von Access in einer Client/Server-Konfiguration hilft, den Netzwerkverkehr zu reduzieren, indem Datenbankabfragen auf dem Server verarbeitet werden, bevor Ergebnisse an den Client gesendet werden. In der Regel ist es effizienter, wenn der Server die Verarbeitung übernimmt, insbesondere bei der Arbeit mit großen Datensätzen.

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

Seitenanfang

No comments:

Post a Comment