Möglichkeiten der Freigabe einer Access-Desktopdatenbank

Möglichkeiten der Freigabe einer Access-Desktopdatenbank

Es gibt mehrere Möglichkeiten, wie Sie eine Access-Datenbank je nach Ihren Anforderungen und Ressourcenverfügbarkeit freigeben können. In diesem Artikel werden die verfügbaren Optionen, die Vorteile der einzelnen Optionen und Ressourcen für weitere Informationen erläutert.

Inhalt dieses Artikels

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

Freigeben einer einzelnen Datenbank

Freigeben einer geteilten Datenbank

Freigeben von Daten auf einer SharePoint-Website

Freigeben von Daten mithilfe eines Datenbankservers

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

Datenbankanwendungen werden im Laufe der Zeit geändert und vergrößert. Viele Faktoren wirken sich auf die Anforderungen und die Leistung aus, darunter die Anzahl der gleichzeitigen Benutzer, die Netzwerkumgebung, den Durchsatz, die Latenz, die Größe der Datenbank, die Spitzennutzungszeiten und die erwarteten Wachstumsraten. Kurz gesagt: Wenn Ihre Datenbanklösung erfolgreich ist, muss Sie wahrscheinlich weiterentwickelt werden. Glücklicherweise hat Access einen evolutionären Pfad, von einfach bis erweitert, mit dem Sie Ihre Lösung effektiv skalieren können. In der folgenden Tabelle sind Zugriffsszenarien und Arbeitsauslastungen zusammengefasst, die Ihnen bei der Auswahl dieses Pfads helfen.

Übersicht über die Optionen für die Zugriffsfreigabe

Seitenanfang

Freigeben einer einzelnen Datenbank

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 Möglichkeit kommt in Frage, wenn davon ausgegangen werden kann, dass nur wenige Personen die Datenbank gleichzeitig nutzen, und die Benutzer den Datenbankentwurf nicht anpassen müssen. Diese Methode ist allerdings weniger sicher als andere Methoden zum Freigeben einer Datenbank, da jeder Benutzer eine vollständige Kopie der Datenbankdatei hat, wodurch das Risiko eines unbefugten Zugriffs erhöht wird.

So geben Sie eine Datenbank mithilfe eines freigegebenen Ordners frei:

  1. In einer privaten oder kleinen Unternehmensumgebung können Sie einen Ordner für bestimmte Personen freigeben. Weitere Informationen finden Sie unter Dateifreigabe über ein Netzwerk in Windows 10.

  2. Stellen Sie sicher, dass Access auf allen Computern der Benutzer auf im freigegebenen Modus öffnen festgesetzt ist. Dies ist die Standardeinstellung, doch sollten Sie sicherstellen, dass die Datenverfügbarkeit beeinträchtigt wird, wenn ein Benutzer die Datenbank im exklusiven Modus öffnet.

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

    2. Klicken Sie im Feld Access-Optionen auf Clienteinstellungen.

    3. Wählen Sie im Abschnitt erweitert unter Standardöffnungsmodusdie Option freigegebenaus, 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 Datei.

Seitenanfang

Freigeben einer geteilten Datenbank

Diese Methode ist besonders geeignet, wenn weder eine SharePoint-Site noch ein Datenbankserver vorhanden ist. Sie können eine geteilte Datenbank über ein lokales Netzwerk (Local Area Network, LAN) 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.

Die Vorteile der Aufteilung einer Datenbank sind die folgenden:

  • Verbesserte Leistung    Nur die Daten werden im gesamten 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 unwahrscheinlicher, dass Eindringlinge unbefugten Zugriff auf die Daten über die Front-End-Datenbank erhalten können.

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

  • Flexible Entwicklungsumgebung    Jeder Benutzer kann Abfragen, Formulare, Berichte und andere Datenbankobjekte unabhängig voneinander entwickeln, 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.

Weitere Informationen finden Sie unter Aufteilen einer Access-Datenbank.

Seitenanfang

Freigeben von Daten auf einer SharePoint-Website

Es gibt mehrere Möglichkeiten, wie Sie Access-Daten auf einer SharePoint-Website freigeben können, wie in den folgenden Abschnitten erläutert.

Warnung    Obwohl Sie eine Access-Datenbankdatei auf OneDrive oder einer SharePoint-Dokumentbibliothek speichern können, empfehlen wir, dass Sie keine Access-Datenbank von diesen Speicherorten aus öffnen. Die Datei wird lokal für die Bearbeitung heruntergeladen und dann erneut hochgeladen, nachdem 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 einige Daten können verloren gehen oder beschädigt werden. Diese Empfehlung gilt für alle Arten von Access-Dateien, einschließlich einer einzelnen Datenbank, einer geteilten Datenbank und der ACCDB-, ACCDC-, ACCDE-und ACCDR-Dateiformate. Weitere Informationen zum Bereitstellen von Access finden Sie unter Bereitstelleneiner Access-Anwendung.

Speichern einer Datenbank in einer Dokumentbibliothek 

Sie können eine Datenbank in einer beliebigen SharePoint-Dokumentbibliothek speichern, die dem Speichern einer Datenbank in einem Netzwerkordner ähnelt und eine bequeme Möglichkeit zum Verwalten des Zugriffs auf eine Datenbank bietet.

  1. Öffnen Sie die Datenbank, die Sie auf SharePoint speichern möchten.

  2. Klicken Sie auf der Registerkarte Datei auf Speichern unter.

  3. Klicken Sie unter Datenbank speichern als im Abschnitt Erweitert auf SharePoint, und klicken Sie dann auf Speichern unter.

    Hinweis: Wenn Sie Access 2010 verwenden, klicken Sie auf Datei > Speichern und Veröffentlichen > Datenbank speichern als > SharePoint.

  4. Wechseln Sie im Dialogfeld In SharePoint speichern zur gewünschten Dokumentbibliothek.

  5. Überprüfen Sie den Namen und Typ der Datenbankdatei, nehmen Sie erforderliche Änderungen vor, und klicken Sie auf Speichern.

Freigeben von Daten durch Verknüpfen mit SharePoint-Listen

Diese Methode hat die gleichen Vorteile wie die Verwendung einer geteilten Datenbank, und Benutzer können Ihre eigene Kopie der Datenbank ändern, da die Daten über die SharePoint-Website freigegeben werden, die eine Möglichkeit zum zentralen Auffinden von Daten darstellt. Da sich die Daten in SharePoint-Listen befinden, können Sie Sie mithilfe von SharePoint-Features separat über das Netzwerk zur Verfügung stellen. Weitere Informationen finden Sie unter Importieren von oder Verknüpfen von Daten in eine SharePoint-Liste.

Verwenden des Assistenten zum Exportieren von Tabellen nach SharePoint

Wenn eine Datenbank verschoben wird, erstellt Access eine neue Front-End-Anwendung mit allen alten Formularen und Berichten sowie den neuen verknüpften Tabellen, die gerade exportiert wurden. Der Assistent zum Exportieren von Tabellen in SharePoint-Website hilft Ihnen dabei, die Daten aus allen Tabellen gleichzeitig zu verschieben und die referenzielle Integrität beizubehalten.

  1. Klicken Sie auf der Registerkarte Datenbanktools in der Gruppe Daten verschieben auf SharePoint. Diese Option ist nur verfügbar, wenn die Datenbank im ACCDB-Format gespeichert ist.

  2. Befolgen Sie die Schritte im Assistenten zum Exportieren von Tabellen nach SharePoint, und geben Sie dabei den Speicherort Ihrer SharePoint-Website an. Klicken Sie auf Abbrechen, um den Vorgang abzubrechen.

  3. Aktivieren Sie auf der letzten Seite des Assistenten das Kontrollkästchen Details anzeigen, um weitere Details zur Migration anzuzeigen.

    Auf dieser Assistentenseite wird beschrieben, welche Tabellen mit Listen verknüpft wurden, und es werden Informationen zu einem Sicherungsspeicherort und zur URL für Ihre Datenbank bereitgestellt. Außerdem wird eine Warnung angezeigt, wenn einige Migrationsprobleme aufgetreten sind, und es wird der Speicherort einer Protokolltabelle bereitgestellt, in der Sie weitere Details zu den Problemen sehen können.

  4. Klicken Sie auf Fertig stellen, um den Assistenten zu schließen.

    Wenn der Assistent eine Warnung anzeigt, überprüfen Sie die Protokolltabelle, und führen Sie die erforderlichen Aktionen aus. Beispielsweise können bestimmte Felder nicht verschoben werden oder in einen anderen Datentyp konvertiert werden, der mit einer SharePoint-Liste kompatibel ist.

Weitere Informationen finden Sie unter Verwenden des Assistenten zum Verschieben von SharePoint-Websites.

Veröffentlichen einer Datenbank mithilfe von Access Services

Wichtig    Das Erstellen und Verwenden von Access Web Apps in SharePoint wird nicht mehr von Microsoft empfohlen. Als Alternative können Sie Microsoft PowerApps zum Erstellen codefreier Geschäftslösungen für das Web und mobile Geräte verwenden.

Wenn Sie eine Webdatenbank veröffentlichen, wird von Access Services eine SharePoint-Website erstellt, die die Datenbank enthält. Alle Datenbankobjekte und Daten werden in SharePoint-Listen auf der betreffenden Website verschoben.

Wenn Sie eine Datenbank veröffentlichen, verschieben Sie Sie in das Web. Sie können Webformulare und-Berichte erstellen, die in einem Browserfenster ausgeführt werden, und außerdem Standardzugriffs Objekte (manchmal auch als "Clientobjekte" bezeichnet) erstellen, um Sie von Webobjekten zu unterscheiden. Sie benötigen Access auf Ihrem Computer, um Clientzugriffsobjekte zu verwenden, aber alle Datenbankobjekte in SharePoint sind freigegeben.

Hinweis: Wenn Access auf dem Computer installiert ist, können Sie die Clientobjekte einer Webdatenbank verwenden. Andernfalls können Sie nur Webdatenbankobjekte verwenden.

Access Services bietet eine Plattform zum Erstellen von Datenbanken, die Sie im Web verwenden können. Eine Webdatenbank wird mithilfe von Access 2010 und SharePoint entworfen und veröffentlicht und von Benutzern in einem Webbrowser genutzt.

Hinweis:  Sie benötigen Designerberechtigungen für die SharePoint-Website, auf der die Datenbank veröffentlicht werden soll.

Formulare, Berichte und Benutzeroberflächenmakros werden im Browser ausgeführt.

Bei Verwendung einer Webdatenbank werden Daten in SharePoint-Listen gespeichert: Alle Tabellen werden zu SharePoint-Listen und Datensätze zu Listenelementen. So können Sie anhand von SharePoint-Berechtigungen den Zugriff auf Ihre Webdatenbank steuern.

Ausführung von Abfragen und Datenmakros auf dem Server: Die gesamte SQL-Verarbeitung erfolgt auf dem Server. Dadurch wird die Netzwerkleistung verbessert, da der Datenverkehr auf Resultsets beschränkt wird.

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 zahlreiche Vorteile, erfordert aber 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, 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 funktionieren die meisten Datenbankserverprogramme gut mit früheren Versionen von Access, sodass nicht alle Ihre Benutzer mit derselben Version arbeiten 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-Datenbanksowie Verknüpfen oder Importieren von Daten aus einer Azure SQL Server-Datenbank.

Vorteile der Freigabe einer Datenbank mithilfe eines Datenbankserverprogramms

  • Leistungsfähigkeit und Skalierbarkeit    In vielen Fällen bietet ein Datenbankserver eine bessere Leistung als eine Access-Datenbankdatei alleine. Viele Datenbankserverprogramme unterstützen ferner sehr große Datenbanken im Terabytebereich, was ca. 500 Mal dem aktuellen Größenlimit einer Access-Datenbankdatei (zwei Gigabytes) entspricht. 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    Bei den meisten Datenbankserverprodukten können Sie die Datenbank 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    Keine Datenbank kann komplett 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 unvorschriftsmäßig beschafft wurde, wird die unbefugte Nutzung von Daten durch auf Konten basierende Sicherheitseinstellungen verhindert.

  • Automatische Wiederherstellungs barkeit    Bei einem Systemfehler (wie einem Absturz des Betriebssystems oder einem Stromausfall) verfügen einige Datenbankserver Produkte über automatische Wiederherstellungsmechanismen, die eine Datenbank innerhalb weniger Minuten in den letzten Konsistenzzustand zurückstellen, ohne dass ein Datenbankadministrator Eingreifen des.

  • Server basierte Verarbeitung    Die Verwendung von Access in einer Client/Server-Konfiguration hilft, den Netzwerkdatenverkehr zu verringern, 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, Eliminierung von Hardwarekosten und reduzierte Administration.

Seitenanfang

Hinweis:  Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Lassen Sie uns bitte wissen, ob diese Informationen hilfreich für Sie waren. Hier finden Sie den englischen Artikel als Referenz.

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Office Insider werden

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.

×