Home. 
.

transparent

transparent

transparent

Erstellen eines ODBC Connection String für SQL Azure in der "Cloud"

SQL Azure™ basiert auf Microsoft SQL Server®-Technologien und bietet Cloud-basierte, hochverfügbare und skalierbare Datenbankdienste, die in Microsoft Rechenzentren bereitgestellt werden. Entwickler müssen bei der Arbeit mit Datenbanken in SQL Azure keine relationale Datenbank-Software installieren, konfigurieren oder verwalten, sondern nur ihre eigene Datenbankstruktur bzw. den Inhalt ihrer Datenbanken verwalten. Das System verfügt über eine integrierte automatische Redundanz- und Fehlertoleranz und muss nicht physisch gewartet werden.

Sie können manuell einen Connection String erstellen, um DatabaseSpy und andere Altova Tools mit Hilfe der SQL Server-Syntax und -Datentypen mit SQL Azure-Datenbanken zu verbinden um häufige Datenbankentwicklungs- und -wartungsaufgaben durchzuführen. In diesem technischen Tipp erläutern wir Schritt für Schritt, wie man einen Connection String für DatabaseSpy erstellt, um damit eine Verbindung zur Azure-Datenbank herzustellen.

TechnischeVoraussetzungen:

Bevor Sie diese Schritte durchführen, benötigen Sie einen SQL Azure Account oder ein Login und Passwort, das von einem Besitzer eines SQL Azure Account erstellt wurde. Nähere Informationen zum Einrichten eines SQL Azure Account finden Sie auf der Microsoft SQL Azure Homepage.

Außerdem müssen Sie den Microsoft SQL Server Native Client 10.0 (oder höher) installieren.

Ihre erste Verbindung von DatabaseSpy zu SQL Azure

Starten Sie zuerst DatabaseSpy® 2012 und öffnen Sie das Verbindungsdialogfeld. SQL Azure verhält sich nicht genau so wie ein lokaler SQL Server, daher können wir den SQL Server-Verbindungsassistenten in diesem Fall nicht nutzen. Statt dessen werden wir einen neuen ODBC Connection String erstellen. Wählen Sie in der linken Spalte ODBC-Verbindungen aus und klicken Sie auf die Schaltfläche "Erzeugen".

(Die Abbildungen zu den unten beschriebenen Schritten stammen aus DatabaseSpy. Dieselben Schritte können auch in XMLSpy, MapForce oder StyleVision durchgeführt werden, um eine Verbindung zur SQL Azure-Datenbank in der "Cloud" herzustellen.)

Build an ODBC Connection for SQL Azure

Als nächstes wird das Dialogfeld "Select Data Source" geöffnet. Klicken Sie für die allererste Verbindung einfach auf die Schaltfläche "New".

Build an ODBC Connection for SQL Azure

Daraufhin wird das Dialogfeld "Create New Data Source" geöffnet, in dem Sie den Datenbanktreiber für die neue Verbindung auswählen können. Wählen Sie den SQL Server Native Client 10.0 (oder höher) und klicken Sie auf die Schaltfläche "Next".

Build an ODBC Connection for SQL Azure

Wählen Sie einen Pfad und geben Sie einen Dateinamen für Ihre neue Verbindung ein und klicken Sie auf die Schaltfläche "Next".

Build an ODBC Connection for SQL Azure

In den nächsten daraufhin angezeigten Fenstern können Sie eine Beschreibung hinzufügen und angeben, zu welchem Azure Server Sie eine Verbindung herstellen möchten. Da die Verbindung zur Cloud hergestellt wird, beginnt der Server String mit tcp: Geben Sie anstelle von "yourservername" (siehe Abbildung unten) den String für Ihren eigenen SQL Azure Server ein.

Build an ODBC Connection for SQL Azure

Wählen Sie im nächsten Fenster die SQL Server Authentisierung aus, geben Sie Ihre Login ID und Ihr Passwort ein und klicken Sie auf die Schaltfläche "Next".

Build an ODBC Connection for SQL Azure

Wählen Sie für Ihre erste Verbindung die Master-Datenbank aus. Sie müssen mit der Master-Datenbank verbunden sein, um bestimmte SQL-Anweisungen wie z.B. CREATE DATABASE ausführen zu können.

Build an ODBC Connection for SQL Azure

Im nächsten Dialogfeld können Sie die Standardeinstellungen übernehmen. Klicken Sie auf "Next".

Build an ODBC Connection for SQL Azure

Daraufhin wird eine Zusammenfassung Ihrer ausgewählten Optionen angezeigt.

Build an ODBC Connection for SQL Azure

Als nächstes wird wieder wie anfangs das Dialogfeld "Select Data Source" angezeigt. Dieses Mal ist die neue Datenquelle ausgewählt. Klicken Sie auf die Schaltfläche "OK".

Build an ODBC Connection for SQL Azure

Überprüfen Sie Ihre Login ID, geben Sie Ihr Passwort ein und klicken Sie auf OK.

Build an ODBC Connection for SQL Azure

Daraufhin wird der von Ihnen erstellte Connection String angezeigt. Klicken Sie auf die Schaltfläche "Verbinden".

Build an ODBC Connection for SQL Azure

Da sich SQL Azure geringfügig anders als Microsoft SQL Servre 2008 verhält, wählen Sie die ODBC-Verbindungsmethode aus und klicken Sie auf OK.

Build an ODBC Connection for SQL Azure

Sie können jetzt einen Datenquellennamen eingeben, der im DatabaseSpy Projektfenster angezeigt wird. Klicken Sie auf die Schaltfläche "OK".

Build an ODBC Connection for SQL Azure

DatabaseSpy stellt nun eine Verbindung zu Ihrer SQL Azure-Datenbank her. Ihr Datenquellenname wird im DatabaseSpy Projektfenster angezeigt.

Build an ODBC Connection for SQL Azure

Im DatabaseSpy-Fenster "Eigenschaften" sehen Sie die Einzelheiten zu der Verbindung. Um bestmögliche Ergebnisse zu erhalten, stellen Sie sicher, dass, wie unten gezeigt, die Option "Zur Abfrage ODBC verwenden" aktiviert ist.

Build an ODBC Connection for SQL Azure

Wir gratulieren! Sie haben nun Ihre erste Verbindung von DatabaseSpy zu SQL Azure hergestellt. Bevor Sie an Ihrer SQL Azure-Datenbank irgendwelche Operationen ausführen, können Sie ein neues DatabaseSpy-Projekt speichern, um alle Ihre aktuellen Verbindungseinstellungen jederzeit abrufen zu können.

Build an ODBC Connection for SQL Azure

Herstellen einer zweiten Verbindung zu SQL Azure von einer anderen Altova-Applikation aus

Nachdem Sie in einer Altova-Applikation - in diesem Fall in DatabaseSpy - einen ersten Connection String zu Ihrer SQL Azure-Datenbank erstellt haben, können Sie diesen Connection String auch von anderen Altova-Tools aus verwenden.

Wenn z.B. Ihre SQL Azure-Datenbank XML-Daten enthält, oder wenn Sie anhand der relationalen Daten ein XML-Schema erstellen möchten, können Sie eine Verbindung zu XMLSpy herstellen. Wenn Sie in der XMLSpy Symbolleiste auf die Schaltfläche "Datenbankabfrage" klicken, wird das bekannte Dialogfeld zur Herstellung einer Datenbankverbindung geöffnet.

Build an ODBC Connection for SQL Azure

Klicken Sie auf die Schaltfläche "Erzeugen" um das Dialogfeld "Select Data Source" zu öffnen. Nun können Sie die ursprünglich in DatabaseSpy erstellte SQL Azure DSN-Datei auswählen und auf OK klicken.

Build an ODBC Connection for SQL Azure

Daraufhin wird das SQL Server Login-Dialogfeld angezeigt. Geben Sie Ihr Passwort ein und klicken Sie auf die Schaltfläche "Optionen". Das Login-Dialogfeld wird wie unten gezeigt erweitert.

Build an ODBC Connection for SQL Azure

Die Schaltfläche "Database" im oben genannten Dialogfeld ist nun ein Dropdown-Menü. Sie können zu jeder Datenbank auf Ihrem SQL Azure Server, auf die Sie mit Ihrer Login ID Zugriffsrechte haben, eine Verbindung herstellen.

Build an ODBC Connection for SQL Azure

Nachdem Sie eine Datenbank ausgewählt und auf OK geklickt haben, wird das XMLSpy Dialogfeld "Datenbankabfrage" geöffnet und Sie können Datenbankoperationen ausführen.

Perform a database query on SQL Azure

Zum Vergrößern Bild anklicken


Download MissionKit Downloaden Sie jetzt eine kostenlose Testversion des Altova MissionKit mit dem vollen Funktionsumfang.



transparent
Print
Mail
Like It
.

Lesen Sie den Altova Blog
Read the Altova Blog!

.

Im Altova Blog lesen Sie über die neuesten Altova-Produktankündigungen, neue Produktfunktionen, technische Tipps und Informationen über die Branche. Registrieren Sie sich jetzt!

.
Akronymophobie
.

Substantiv. Zustand, der durch eine unübersehbare Anzahl an technischen Abkürzungen, Akronymen und Schlagwörtern verursacht wird. Lässt sich mit dem Altova-Glossar gut behandeln.

.
.

transparent

transparent