Access DB im Internet

Mit der Desktop Datenbank Access von Microsoft lassen sich in kürzester Zeit ansehnliche Datenbanken erstellen. Das Datenbankkonzept von Access beruht auf einer einzigen Datenbankdatei auf welche ein ununterbrochener Zugriff stattfinden muss.

Dadurch ist Access im lokalen Netzwerk einsetzbar. Doch wie funktioniert die Access Datenbank nun, wenn ein Standortübergreifender Zugriff gewährleistet werden muss? Wie sieht es aus mit einer Synchronisierung der Access Datenbankdatei mit zum Beispiel DropBox, Google Drive oder OneDrive? Hier versagt Access…  nein, moment, stop: Hier versagt bestenfalls der „klassische“ Access Entwickler.

Schon seit Beginn an war es immer eine Gute Idee, die Access Tabellen in einer separaten Datei zu halten und Abfragen, Formulare, Berichte und Code ebenso separat. Diese Trennung wird als Frontend und Backend bezeichnet.

Microsoft hat die Zeichen der Zeit auch erkannt und ist sich bewusst, dass Access nicht nur lokal im eigenen Netzwerk verwendet werden will. Darum gibt es schon seit Ewigkeiten den SQL Server (in der Express Version sogar kostenlos) mit welchem man die Daten speichern kann und mit einem Access Frontend bearbeiten kann. Bislang benötigte man für einen SQL Server eine eigene Hardware um ihn laufen zu lassen. Mit der neusten Cloude Technologie ist Microsoft Azure aufgekommen. Mittels Azure kann für wenig Geld ein SQL Server im Internet gemietet werden. So können Ihre Access Datenbanken jetzt auch ohne eigene Server-Infrastruktur weltweit eingesetzt werden. Ja mehr noch, sie können sogar mittels responsivem Design für unterschiedliche Geräte verfügbar gemacht werden.

Und dann gibt es noch den Microsoft Sharepoint Online. Auch das ein Dienst von Microsoft der weltweit online angeboten wird.

Fassen wir zusammen:

Access als Frontend für eine einfache Bedienung, schnelle und günstige Entwicklung und im Hintergrund:

  • Die klassische JET DB enginge (Speichern in einer Datei im lokalen Netzwerk)
  • Der Microsoft SQL Server auf einer eigenen Hardware
  • Microsoft Azure, der SQL Server in der Cloude
  • Microsoft Sharepoint Online, verknüpfte Listen in der Cloude

Wir sehen also, Access ist weit mehr als „nur“ eine Desktop Datenbank sondern hat darüber hinaus auch im globalen, weltweiten Verbund einiges mit zu sprechen.