Skip To Content

通过 ArcGIS for Desktop 将数据注册到 ArcGIS Server

在本主题中

您可从 ArcCatalog 或 ArcMap 中的目录窗口将数据目录和数据库注册到 ArcGIS Server。数据注册向服务器提供了一份服务源数据的位置列表。数据注册的优点如下:

  • 数据注册可帮助您验证服务当前所使用的数据位置是否是一个已知的且经服务器管理员认可的数据位置。
  • 在将地图、globe、模型或其他资源发布(也就是上传)到服务器时,数据注册可提供数据路径的自动重映射。

注册数据目录不会授予 ArcGIS Server 帐户访问数据的权限。对于要注册的任何文件夹或数据库,您至少需要为注册的 ArcGIS Server 帐户授予读取权限。如果正在注册数据库,需要授予的权限类型取决于正在使用的数据库类型和正在用于连接的身份验证的类型。要了解有关需要应用权限的情况的详细信息,请参阅使数据可由 ArcGIS Server 访问

提示:

有关注册数据库或托管数据库所需内容的详细信息,请参阅特定于数据库管理系统的主题。请注意,如果数据库中不包含企业级地理数据库,则该数据库无法注册为 ArcGIS Server 托管数据库。

要在 ArcGIS for Desktop 中将数据库和数据目录注册到 ArcGIS Server,可使用 ArcGIS Server 属性窗口中的数据存储选项卡。要访问此选项卡,请在目录树中右键单击 ArcGIS Server 的管理或发布者连接,然后选择服务器属性

请根据要注册到服务器的内容,按照下方相应部分中的步骤进行操作。

注册数据库

使用数据存储选项卡中的工具,您可以注册与 ArcGIS 兼容的任何企业级数据库,例如 Oracle、PostgreSQL、Informix 和 DB2。有关支持的数据库,请参阅关系数据库管理系统要求。数据库客户端软件的 64 位版本在注册前必须安装在站点中每个 GIS 服务器上。

注:

可注册包含企业级地理数据库和不包含企业级地理数据库的数据库。有关可使用哪种注册方案进行每次注册的信息,请参阅有关将数据注册到服务器

要注册数据库,请执行以下步骤。对于文件地理数据库,使用在名为注册文件夹的后续章节中描述的选项。

  1. 已注册的数据库对话框旁边,单击添加 添加
  2. 输入待注册数据库的唯一名称。名称中可包含字母、数字和空格。
  3. 指定发布者的数据库连接。
    • 如果已设置了一个与发布者数据库的连接,请单击导入选择一个连接文件(仅限 .sde.odc)。默认位置为 C:\Users\<user name>\AppData\Roaming\ESRI\Desktop<version number>\ArcCatalog
    • 如果需要创建与数据库的连接,请单击发布者数据库连接部分旁的添加以指定发布者的连接类型、属性和身份验证模式。如需获取添加连接的相关帮助,请参阅 ArcGIS Desktop 中的数据库连接
  4. 根据您如何设置数据源来与 ArcGIS 配合使用,您将需要从下列情况中选择一种:
    • 如果发布者的计算机与服务器使用的是同一数据库
    1. 单击与发布者数据库连接相同复选框。这会指定发布者的计算机和 ArcGIS Server 将查看并访问位于同一数据库中的数据。有关此情况的详细信息,请参阅关于将数据注册到服务器

      在“注册数据库”窗口中,选择“与发布者数据库连接相同”

    • 如果发布者的计算机与服务器使用的是不同的数据库
    1. 服务器数据库连接区域旁,单击添加指定发布者的连接类型、属性和身份验证模式。如果已设置了一个与服务器数据库的连接,请单击导入选择一个连接文件。
    2. 如果要将企业级地理数据库用于发布者数据库和服务器数据库,可选择单击创建地理数据服务复选框。选择此选项后,将为服务器的企业级地理数据库自动创建地理数据服务。您可以使用此地理数据服务将发布者企业级地理数据库中的数据副本发送到服务器的企业级地理数据库(从而填充服务器数据库),然后使用它来同步两个数据库之间的更改。有关此情况的详细信息,请参阅关于将数据注册到服务器

      在“注册数据库”窗口中,导入服务器数据库连接并选择“创建地理数据服务”(可选)

  5. 单击确定。您所注册的数据库(一个或多个)将显示在已注册的数据库对话框中。

注册文件夹

使用数据存储选项卡,您可以注册包含 GIS 资源和数据的本地文件目录或共享目录,例如 shapefile 和文件地理数据库。注册目录时,指定文件夹下的所有子目录也将注册到服务器。

为此,请执行以下步骤。

  1. 已注册的文件夹对话框旁边,单击添加 添加
  2. 输入已注册的文件夹的唯一名称。名称中可包含字母、数字和空格。
  3. 发布者文件夹路径旁,单击添加指定发布者文件夹的路径。
  4. 根据您如何设置数据源来与 ArcGIS 配合使用,您将需要从下列情况中选择一种:
    • 如果发布者的计算机和服务器使用同一文件夹
    1. 单击与发布者文件夹路径相同复选框。这会指定发布者的计算机和 ArcGIS Server 将查看并访问位于同一文件中的数据。有关此情况的详细信息,请参阅关于将数据注册到服务器

      在“注册文件夹”窗口中,选择“与发布者文件夹路径相同”

    • 如果发布者的计算机与服务器使用不同的文件夹
    1. 服务器文件夹路径旁,单击添加指定服务器文件夹的路径。有关此情况的详细信息,请参阅关于将数据注册到服务器

      在“注册文件夹”窗口中,单击“添加”指定服务器文件夹的路径

  5. 单击确定。您所注册的文件夹(一个或多个)将显示在已注册的文件夹对话框中。

注册 ArcGIS Server 的托管数据库

使用数据存储选项卡上的工具,可以将企业级地理数据库注册为 ArcGIS Server 管理的数据库。注册之前,必须显式创建该数据库。要了解有关 ArcGIS Server 托管数据库及其使用情景的详细信息,请参阅发布时将数据自动复制到服务器

要注册 ArcGIS Server 的托管数据库,请按照以下步骤进行操作。

  1. 已注册的数据库对话框旁,单击添加 添加 旁的下拉箭头并选择将数据库注册为 ArcGIS Server 管理的数据库
  2. 输入地理数据库连接的唯一名称。名称中可包含字母、数字和空格。
  3. 服务器数据库连接旁,单击添加指定与 ArcGIS Server 托管的数据库的连接。如果已设置了一个与数据库的连接,请单击导入选择一个连接文件 (.sde)。如需获取添加数据库连接的相关帮助,请参阅 ArcGIS Desktop 中的数据库连接

    在“注册数据库”窗口中,导入与 ArcGIS Server 管理的数据库的连接

  4. 单击确定。ArcGIS Server 的托管数据库已注册并显示在已注册的数据库对话框中。