Microsoft Azure SQL Database 是一个基于云的数据库服务。
要在 ArcGIS 中使用 SQL Database,请在 ArcGIS 客户端计算机上为 SQL Server 安装受支持的 Microsoft ODBC 驱动程序,并从 ArcGIS 客户端建立数据库连接。
如果您对将 ArcGIS 与 SQL Server 配合使用的操作很熟悉,您就会发现,在大多数情况下,在 ArcGIS 中使用 SQL Database 的方式与使用预置 SQL Server 数据库的方式相同。例外情况如下:
- 无法在 SQL Database 中创建或启用地理数据库。
- 必须在数据库连接对话框中输入数据库名称。不能从下拉列表中选择数据库,也不能将数据库文本框留空。
- 在要素类中加载大量数据(几百万条记录或者更多)时,应该先估计数据的空间 (x,y) 范围,针对要素类创建合适的空间索引,然后再加载数据。如果 SQL Database 确定对包含数百万条记录的要素类创建空间索引会占用过多服务器资源,则会终止此操作。这会使您的要素类不具有空间索引。因此,我们建议您首先创建一个合适的空间索引,然后再加载数据。请参阅下面有关 ArcGIS 外部 SQL Database 行为的部分。
ArcGIS 外部
有些任务独立于 ArcGIS 而直接在数据库管理系统中执行。如果您非常熟悉 SQL Server 的使用,那么要转而使用 SQL Database 时,应该注意到其中的一些差别。有关这些差别的信息,请参阅 Microsoft 文档。此外,由于 SQL Database 是一项多租户数据库服务,某些特定环境下会通过关闭连接来释放资源,以供其他用户使用。有关可能引起连接关闭的情况的列表,请参阅 Microsoft Azure 文档中的 Azure SQL Database 资源管理。