База данных Microsoft Azure SQL – это базирующийся на облаке сервис базы данных.
Чтобы использовать базу данных Windows Azure SQL, установите поддерживаемый драйвер Microsoft ODBC 11 для SQL Server на клиентском компьютере с ArcGIS и создайте прямое подключение из клиента ArcGIS.
Если вы использовали ArcGIS в сочетании с SQL Server, вы заметите, что в целом, работа с базой данных SQL из ArcGIS не отличается от работы с локальной базой данных SQL Server. Однако есть несколько исключений:
- В базе данных SQL нельзя создать или включить базу геоданных.
- Необходимо ввести имя базы данных в диалоговое окно Подключение к базе данных (Database Connection). Вы не можете выбрать базу данных из списка и не можете оставить поле База данных (Database) пустым.
- Когда требуется загрузить большой объем данных (несколько миллионов записей или больше) в класс пространственных объектов, необходимо оценить пространственный экстент (x,y) данных и создать в классе объектов подходящий пространственный индекс до загрузки данных. Операция создания пространственного индекса в классе пространственных объектов, содержащем несколько миллионов записей, может быть завершена, если база данных SQL определит, что операция потребляет чрезмерно много ресурсов сервера. Из-за этого класс пространственных объектов может остаться без индекса. Следовательно, рекомендуется сначала создать подходящий пространственный индекс, а затем загрузить данные. См. следующий раздел, посвященный работе базы данных SQL за пределами ArcGIS.
Работа без ArcGIS
Есть несколько задач, которые выполняются отдельно от ArcGIS, непосредственно в системе управления базы данных. Если вы знакомы с SQL Server, следует помнить о некоторых отличиях, если вы собираетесь использовать базы данных SQL вместо SQL Server. Для получения информации об этих различиях, см. Документацию Microsoft. Кроме того, поскольку база данных SQL является многопользовательским сервисом, в некоторых случаях, подключения могут закрываться, чтобы освободить ресурсы для других пользователей. См. Azure SQL Database Resource Management в документации Microsoft Azure, где перечислены обстоятельства, которые могут вызвать закрытие подключения.