Skip To Content

发布到 ArcGIS Server 时复制数据

如果您发布的 web 服务不需要访问源数据,ArcGIS Server 可在您发布时复制服务数据。 数据副本放置在 ArcGIS Server 站点可访问的位置。

如果您的源数据受防火墙保护而 web 服务却不受其保护,则在发布时复制数据将十分有用。 这样做还可以帮助您将内部编辑的数据集与通过 web 服务获取的数据集相分开。 复制数据可确保您所发布的服务(例如地图服务)在访问其源数据集时不会产生任何问题。

在以下情况下,当从 ArcGIS Pro 将数据发布到 ArcGIS Server 站点时,将从源复制数据:

  • 您将发布地图服务,但源数据未在 ArcGIS Server 站点中注册。 副本数据位于 ArcGIS Server 站点的其中一台计算机的文件夹中。
  • 您将要素数据发布到配置了托管数据库的 ArcGIS Server 站点。 数据被复制到托管数据库中。

提示:

当将数据发布到 ArcGIS Online 时,将始终复制数据。 如果您发布到启用了复制所有数据选项的 ArcGIS Enterprise 门户,数据也将从数据源进行复制。

复制数据的最佳做法

复制大量数据可能需要花费几个小时甚至更长时间。 为避免复制过多的数据,在发布之前请检查地图服务中是否包含一些不重要的可以移除的图层。

每次将数据复制到服务器时,请确保 ArcGIS Server 计算机或托管数据库计算机拥有足够的可用磁盘空间来接收复制的数据。 如果您未将服务包含的全图范围的所有图层的大小均考虑在内,那么这个空间可能会超出您预期的大小。

无法复制的数据集

某些类型的数据不可以作为发布过程的一部分复制到服务器。 这些数据包括选择图层、自定义图层、视频图层和工具图层。

禁用在发布时复制数据的功能

如果您是 ArcGIS Server 管理员并且希望阻止发布者在发布时自动将数据复制到 ArcGIS Server 站点,则可以使用 ArcGIS Server Manager 禁用数据复制。 您可以这样做以防止发布者写满 ArcGIS Server 站点中计算机上的磁盘空间。 有关说明,请参阅发布至 ArcGIS Server 时禁用自动数据复制