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