Access und SQL Server im Web

Wenn Sie ein Abonnement des Magazins 'Access im Unternehmen' besitzen, können Sie sich anmelden und den kompletten Artikel lesen.
Anderenfalls können Sie das Abonnement hier im Shop erwerben.

Access und SQL Server im Web

Wenn Sie die Daten Ihrer Access-Datenbank über das Internet für verschiedene Access-Frontends verfügbar machen wollen, müssen Sie zwei Schritte erledigen: Der erste ist die Migration der Tabellen in eine SQL Server-Datenbank, der zweite die Bereitstellung dieser Datenbank über das Internet. Letzteres gelingt mit den Azure-Diensten von Microsoft. Wie das funktioniert, zeigt der vorliegende Beitrag im Detail.

Wir wollen die Dienste von Microsoft in Form von Microsoft Azure anhand unserer Beispieldatenbank Suedsturm_SQL ausprobieren. Als Erstes wollen wir allerdings ein Azure-Konto bei Microsoft einrichten. Dazu besuchen Sie die Seite azure.microsoft.com. Hier können Sie in der aktuellen Version über den Link Jetzt kostenlos einsteigen zunächst einmal experimentieren (siehe Bild 1).

Einstieg in Azure

Bild 1: Einstieg in Azure

Microsoft-Konto?

An dieser Stelle stellt sich die Frage, ob Sie bereits ein Microsoft-Konto besitzen. Wenn Sie bereits mit Office 365 arbeiten, stehen die Chancen gut. Falls nicht, gehen Sie zu login.live.com und geben einfach Ihre E-Mail-Adresse ein. Falls es noch kein passendes Konto gibt, können Sie dort eines erstellen.

Azure-Konto erstellen

Ist dies geschehen, kehren Sie zu azure.microsoft.com zurück und klicken auf Jetzt kostenlos einsteigen. Nun werden Sie auf eine Seite weitergeleitet, auf der Sie Ihre Konten bei Microsoft zur Auswahl vorfinden (siehe Bild 2).

Auswählen des gewünschten Kontos

Bild 2: Auswählen des gewünschten Kontos

Haben Sie das Konto ausgewählt, für das Sie das Microsoft Azure-Konto anlegen möchten, landen Sie auf einer weiteren Seite, die ein paar Informationen abfragt (siehe Bild 3). Im nächsten Schritt überprüft Microsoft Ihre Identität beispielsweise durch das Senden einer Nachricht an Ihre Mobilfunknummer, die einen Prüfcode enthält. Diesen geben Sie dann im nächsten Dialog ein, um Ihre Identität zu bestätigen.

Angabe einiger Informationen

Bild 3: Angabe einiger Informationen

Anschließend benötigt Microsoft noch die Daten einer Kreditkarte. Nachdem Sie diese angegeben haben und noch dem Abonnementvertrag, den Angebotsdetails und der Datenschutzerklärung zugestimmt haben und auf Registrieren geklickt haben, ist Ihr Konto angelegt.

Ressource für die Datenbank erstellen

Danach gelangen Sie in das Azure-Portal für Ihr Konto. Hier finden Sie links oben den Eintrag Ressource erstellen. Klicken Sie diesen Eintrag an, erscheint eine Liste der möglichen Elemente (siehe Bild 4). Hier wählen Sie den Eintrag SQL Database aus.

Hinzufügen einer neuen Ressource

Bild 4: Hinzufügen einer neuen Ressource

Danach finden Sie ein neues Element vor, für das Sie einige Daten eingeben müssen. Als Name legen wir Suedsturm_SQL fest. Als Abonnement wählen Sie Ihr kostenloses Abonnement aus – im Screenshot sehen Sie den Eintrag Nutzungsbasierte Bezahlung (mein Konto ist schon aus der Testphase entwachsen ...). Wir legen außerdem eine neue Ressourcengruppe namens AccessBackends fest (siehe Bild 5). Unter Quelle auswählen behalten wir den Eintrag Leere Datenbank bei.

Anlegen einer neuen SQL-Datenbank

Bild 5: Anlegen einer neuen SQL-Datenbank

Server erstellen

Nun benötigen wir auch noch einen Server für die Datenbank. Diesen erstellen Sie, indem Sie auf den Eintrag Server - Erforderliche Einstellung konfigurieren klicken. Dadurch öffnet sich rechts ein Bereich mit der Überschrift Server.

Hier klicken Sie auf Neuen Server erstellen. Daraufhin erscheinen rechts die Textfelder zur Eingabe der Eigenschaften des Servers – also der Servername, der Name der Anmeldung und das Kennwort mit Bestätigung (siehe Bild 6). Den Server nennen wir accessbackends.

Anlegen eines neuen SQL Servers

Bild 6: Anlegen eines neuen SQL Servers

Nach der Eingabe der Informationen klicken Sie unten auf Auswählen. Daraufhin verschwinden die beiden Bereiche Server und Neuer Server wieder und wir können mit der Eingabe der Daten in der linken Spalte fortfahren.

Wenn Sie soeben das erste Mal ein Azure-Konto angelegt haben und noch in den Genuss des kostenlosen Testmonats kommen, können Sie nun einfach auf Erstellen klicken. Anderenfalls schauen Sie sich auf der rechten Seite die voraussichtlichen Kosten für den Betrieb der SQL Server-Datenbank an und wählen gegebenenfalls eine kleinere oder größere Konfiguration aus. Ich wähle für dieses Beispiel, da meine Testphase bereits vorbei ist, die Basic-Variante für weniger anspruchsvolle Workloads aus, die aktuell 4,21 EUR pro Monat kostet.

Auf der linken Seite sehen wir nun, dass die Datenbank maximal zwei Gigabyte groß werden darf. Die nächstgrößere Variante etwa würde ab 12,65 EUR pro Monat kosten und bietet bereits bis zu 250 GB Speicherplatz.

Nachdem wir die gewünschte Variante ausgewählt haben, können wir unten im Bereich SQL-Datenbank auf Erstellen klicken (siehe Bild 7). Die Webseite arbeitet nun wenige Sekunden und zeigt dann wieder die Übersicht von Microsoft Azure an.

Abschluss der Erstellung der Datenbank

Bild 7: Abschluss der Erstellung der Datenbank

Hier finden wir nun unter Alle Ressourcen auch die beiden Elemente, die wir soeben angelegt haben – also den SQL Server namens accessbackends sowie die Datenbank namens Suedsturm_SQL (siehe Bild 8).

Der SQL Server und die Datenbank

Bild 8: Der SQL Server und die Datenbank

Details der Datenbank

Klicken Sie nun auf die Datenbank Suedsturm_SQL, zeigt Microsoft Azure die Übersicht über die Datenbank an (siehe Bild 9).

Eigenschaften des SQL Servers

Bild 9: Eigenschaften des SQL Servers

Verbindungszeichenfolge ermitteln

Da wir mit Access zunächst per ODBC auf die Azure-Datenbank zugreifen wollen, interessiert uns natürlich die Verbindungszeichenfolge. Diese erhalten wir, indem wir links auf den Menüeintrag Verbindungszeichenfolgen klicken. Hier finden wir vier Registerreiter vor, hinter denen sich die Verbindungszeichenfolgen für ADO.NET, JDBC, ODBC und PHP verbergen. Die für uns interessante Verbindungszeichenfolge für ODBC sieht schließlich wie in Bild 10 aus.

Verbindungszeichenfolge für den Zugriff über ODBC

Dies war die Leseprobe dieses Artikels.
Melden Sie sich an, um auf den vollständigen Artikel zuzugreifen.

Bitte geben Sie die Zahlenfolge in das nachfolgende Textfeld ein

Die mit einem * markierten Felder sind Pflichtfelder.

Aktuell im Blog
Onlinebanking mit Access

Es ist geschafft: Endlich ist das Buch Onlinebanking mit Access fertiggeschrieben. Das war... [mehr]

Direktzugriff auf Tabellen und Felder

Die IntelliSense-Erweiterung für Tabellen und Felder hat mir soviel Spaß gemacht, dass ich gleich... [mehr]

IntelliSense für Tabellen und Felder

Wenn Sie mit dem VBA-Editor arbeiten und dort gelegentlich SQL-Anweisungen eingeben, müssen Sie... [mehr]

Download Access und SQL Server

Erfahren Sie, welche Schritte zum Download des aktuellen Stands des Buchs "Access und SQL Server"... [mehr]

Bilder in Access 2013

Wer die Bibliothek mdlOGL0710 von Sascha Trowitzsch oder ein ähnliches Modul aus meinen... [mehr]

Dynamische Ribbons

Immer wieder fragen Leser, wie man Ribbon-Elemente wie etwa Schaltflächen in Abhängigkeit... [mehr]

Die Blogmaschine

Einen kleinen Blog zusätzlich zum Shop zu betreiben ist eine tolle Sache. Hier lassen sich... [mehr]

Wegwerfadressen für die Newsletteranmeldung

Die Verwendung von Wegwerf-Adressen für die Nutzung aller möglichen Online-Dienste nimmt... [mehr]

Access und Facebook

Facebook und Access - das ist eine der wenigen Kombinationen, die ich noch nicht in die Mangel... [mehr]

Access und SQL Server - das Projekt

Mein neues Buch Access und SQL Server (gemeinsam mit Bernd Jungbluth) geht in die Endphase. Wer... [mehr]