Windows Azure SQL Database und ArcGIS
Microsoft Windows Azure SQL Database ist ein Cloud-basierter Datenbank-Service.
Um ArcGIS mit Windows Azure SQL Database verwenden zu können, installieren Sie den SQL Server Native Client auf dem ArcGIS-Client-Computer, und stellen Sie eine Datenbankverbindung vom ArcGIS-Client her.
Wenn Sie mit der Verwendung von ArcGIS zusammen mit SQL Server vertraut sind, werden Sie feststellen, dass in den meisten Fällen die Arbeit mit einer Windows Azure SQL Database von ArcGIS identisch mit der Arbeit mit einer lokalen SQL Server-Datenbank ist. Es gibt jedoch folgende Unterschiede:
- Sie können in Windows Azure SQL Database keine Geodatabase erstellen oder aktivieren.
- Sie müssen den Datenbanknamen in das Dialogfeld Datenbankverbindung eingeben; Sie können die Datenbank nicht aus einer Dropdown-Liste auswählen, und Sie können das Textfeld Datenbank nicht leer lassen.
- Wenn Sie große Datenmengen in eine Feature-Class laden (mehrere Millionen Datensätze oder mehr), sollten Sie die räumliche Ausdehnung (X, Y) der Daten schätzen und einen entsprechenden räumlichen Index für die Feature-Class erstellen, bevor Sie die Daten laden. Der Vorgang der Erstellung eines räumlichen Index für eine Feature-Class, die mehrere Millionen Datensätze enthält, könnte beendet werden, wenn Windows Azure SQL Database feststellt, dass der Vorgang zu viele Serverressourcen verbraucht. Dies kann dazu führen, dass Ihre Feature-Class keinen räumlichen Index besitzt. Daher empfiehlt es sich, zuerst einen geeigneten räumlichen Index zu erstellen und dann die Daten zu laden. Der folgende Abschnitt enthält Informationen zum Windows Azure SQL Database-Verhalten außerhalb von ArcGIS.
Außerhalb von ArcGIS
Es gibt bestimmte, von ArcGIS unabhängige Aufgaben, die Sie direkt im Datenbankmanagementsystem ausführen. Wenn Sie jedoch mit der Verwendung von SQL Server vertraut sind, sollten Sie einige Unterschiede beachten, falls Sie beabsichtigen, Windows Azure SQL Database-Datenbanken zu verwenden. Informationen zu diesen Unterschieden finden Sie in der Microsoft-Dokumentation. Da Windows Azure SQL Database außerdem ein multimandantenfähiger Datenbankdienst ist, können die Verbindungen unter bestimmten Bedingungen geschlossen werden, um Ressourcen für andere Benutzer freizugeben. Im Microsoft TechNet Wiki finden Sie unter SQL Azure Connection Management eine Liste der Bedingungen, bei denen eine Verbindung unter Umständen geschlossen wird, und die entsprechenden Fehlermeldungen.