La base de données Microsoft Azure SQL est un service de base de données basé sur le cloud.
Pour utiliser ArcGIS avec la base de données SQL, installez un pilote ODBC Microsoft 11 pour SQL Server sur l'ordinateur client ArcGIS et créez une connexion à la base de données à partir du client ArcGIS.
Si avez déjà utilisé ArcGIS avec SQL Server, vous aurez remarqué que la plupart du temps, la manipulation d'une base de données SQL dans ArcGIS est identique à celle d'une base de données SQL Server sur site. Parmi les exceptions, on compte les suivantes :
- Vous ne pouvez ni créer ni activer une géodatabase dans une base de données SQL.
- Vous devez saisir le nom de la base de données dans la boîte de dialogue Connexion à la base de données. Vous ne pouvez pas sélectionner la base de données dans une liste déroulante et vous ne pouvez pas ne pas renseigner la zone de texte Base de données.
- Lorsque vous chargez de grandes quantités de données dans une classe d'entités (plusieurs millions d'enregistrements ou plus), vous devez estimer l'étendue spatiale (x,y) des données et créer un index spatial adéquat dans la classe d'entités avant de charger les données. La création d'un index spatial dans une classe d'entités contenant des millions d'enregistrements peut être interrompue si la base de données SQL détermine que l'opération consomme trop de ressources serveur. Cela peut avoir pour conséquence que la classe d'entité n’a pas d’index spatial. Par conséquent, il est recommandé de créer un index spatial adéquat d'abord, puis de charger les données. Consultez la section suivante concernant le comportement de la base de données SQL en dehors d'ArcGIS.
En-dehors d'ArcGIS
Vous pouvez exécuter directement dans le système de gestion de base de données des tâches non associées à ArcGIS. Si vous maîtrisez l'utilisation de SQL Server, sachez qu'il existe des différences que vous devez connaître si vous projetez d'utiliser une base de données SQL à la place. Pour plus d'informations sur ces différences, reportez-vous à la documentation de Microsoft. En outre, puisque la base de données SQL est un service de base de données partagé au sein d'une architecture mutualisée, les connexions peuvent être fermées dans des cas particuliers pour libérer des ressources pour les autres utilisateurs. Reportez-vous à la rubrique Azure SQL Database Resource Management dans la documentation de Microsoft Azure pour obtenir une liste des raisons pour lesquelles une connexion peut être fermée.