Microsoft Azure SQL Database ist ein Cloud-basierter Datenbank-Service.
Um ArcGIS mit SQL Database verwenden zu können, installieren Sie einen unterstützten Microsoft ODBC-Treiber 11 für SQL Server 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 SQL-Datenbank von ArcGIS identisch mit der Arbeit mit einer lokalen SQL Server-Datenbank ist. Es gibt jedoch folgende Unterschiede:
- Sie können in einer SQL-Datenbank keine Geodatabase erstellen oder aktivieren.
- Sie müssen den Datenbanknamen in das Dialogfeld Datenbankverbindung eingeben. Sie können die Datenbank weder aus einer Dropdown-Liste auswählen noch das Textfeld Datenbank 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 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 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 mit der Verwendung von SQL Server vertraut sind, sollten Sie einige Unterschiede beachten, falls Sie beabsichtigen, SQL Database zu verwenden. Informationen zu diesen Unterschieden finden Sie in der Microsoft-Dokumentation. Da 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. In der Microsoft SQL Azure-Dokumentation finden Sie unter Azure SQL Database Resource Management eine Liste der Bedingungen, bei denen eine Verbindung unter Umständen geschlossen wird.