您可以将数据目录、数据库、云存储位置和 NoSQL 数据源注册到 ArcGIS Pro 的 ArcGIS Server 站点。 数据注册向服务器提供了一份 Web 服务源数据的位置列表。 数据注册可帮助您验证服务当前所引用的数据位置是否是一个已知的且经服务器管理员认可的数据位置。
注册数据目录不会授予 ArcGIS Server 账户访问数据的权限。 对于要注册的任何文件夹,您至少需要为 ArcGIS Server 账户授予读取权限。
如果要注册数据库(包括企业级地理数据库),需要授予的权限类型取决于您用于连接的数据库类型和身份验证方法,以及连接用户对数据的处理方式。 有关需要应用权限的情况的详细信息,请参阅使数据可供 ArcGIS Server 访问。
如果您注册 NoSQL 数据库,则用于连接的账户必须具有在数据库中创建内容的权限。
请根据要注册到 ArcGIS Server 站点的内容,按照下方相应部分中的步骤进行操作。
注册数据库
可注册包含企业级或工作组级地理数据库和不包含企业级或工作组级地理数据库的数据库。 也可以注册受支持的云数据仓库。 有关可使用哪种注册方案进行每次注册的信息,请参阅 ArcGIS Server 的数据源。
可以使用以下链接来访问有关注册每种类型的受支持数据库*或云数据仓库要求的信息:
- Amazon Redshift
- Dameng
- Google BigQuery
- IBM Db2
- Microsoft SQL Server
- Oracle
- PostgreSQL
- SAP HANA
- Snowflake
- Teradata
使用管理注册的数据存储窗格从 ArcGIS Pro 注册数据库、企业级地理数据库和 NoSQL 数据库。
从 ArcGIS Pro 2.5 开始,您注册到管理注册的数据存储窗格中的联合服务器的数据库和企业级地理数据库会自动在活动门户中创建一个数据存储项目。
从 ArcGIS Pro 2.9 开始,您可以将云数据仓库注册到托管服务器。
从 ArcGIS Pro 3.0 开始,您可以将 NoSQL 数据库注册到联合 ArcGIS Knowledge Server 站点。
有关说明和详细信息,请参阅 ArcGIS Pro 帮助中的管理注册的数据存储。
注册文件夹
您可以注册包含 GIS 资源和数据的本地文件目录或共享目录,例如 shapefile 和文件地理数据库。 注册目录时,指定文件夹下的所有子目录也将注册到 ArcGIS Server 站点。
使用管理注册的数据存储窗格从 ArcGIS Pro 注册文件夹。 从 ArcGIS Pro 2.5 开始,您注册到管理注册的数据存储窗格中的联合服务器的文件夹会自动在活动门户中创建一个数据存储项目。 有关说明,请参阅 ArcGIS Pro 帮助中的管理注册的数据存储。
注册云存储位置
从 ArcGIS Pro 3.0 开始,可以使用管理注册的数据存储窗格将云存储位置注册到联合服务器。 当您这样做时,将在活动门户中自动创建数据存储项目。 有关说明,请参阅 ArcGIS Pro 帮助中的管理注册的数据存储。
注销数据存储
取消注册数据存储后,依赖于数据存储的服务和其他功能将不再起作用。 在取消注册数据存储之前,请确保 ArcGIS Server 站点或 ArcGIS Enterprise 不再使用数据。
删除 ArcGIS Server 站点和数据存储之间关联的方式取决于数据存储的注册方式和类型。
- 如果您在 ArcGIS Server Manager 或 ArcMap 中注册了数据存储,则使用 ArcGIS Server Manager 中站点 > 数据存储中数据存储旁边的取消注册按钮。
取消注册在 ArcGIS Server Manager 中添加的云数据存储之前,请在 ArcGIS Server Manager 中删除关联的 ArcGIS Server 缓存目录。 有关删除 ArcGIS Server 缓存目录的信息,请参阅删除 Server Manager 中的服务器目录。
- 如果在 ArcGIS Pro 中注册了数据存储或在 ArcGIS Enterprise 门户中添加了数据存储项目,则必须在门户中从数据存储项目中移除联合服务器。 请勿使用任何其他应用程序取消注册数据存储。
- 要移除托管服务器与某个使用 ArcGIS Data Store 安装和配置的数据存储之间的关系, 请使用随 ArcGIS Data Store 安装的 unregisterdatastore 实用程序。
如果您或组织内的发布者不小心使用 ArcGIS Server Manager 取消注册了随 ArcGIS Data Store 安装的某个数据存储,则可以使用 registerdatastore 实用程序在数据存储和同一个 ArcGIS Server 站点之间建立关联,以使服务再次运行。
取消注册数据存储时的注意事项
如果现有服务包含数据存储中的数据,则请勿移除或取消注册数据存储。
如果从 ArcGIS Server 站点中取消注册某个数据存储,并且该数据存储用于填充现有服务,则您可能仍然可以查看服务,具体取决于所使用的数据存储类型。
取消注册数据存储时,请注意以下限制:
- 对于 ArcGIS Server Manager 或 ArcGIS Pro 中的注册数据库,您仍然可以查看其填充的服务中的数据。 但是,如果更改了使用数据存储进行存储的密码,将无法更新服务以使用新密码。 此时,服务将不再运行,您需要注册包含服务数据的数据库并重新发布服务。
- 如果不再将源数据存储注册到 ArcGIS Server 站点,则任何添加至站点的新 ArcGIS Server 计算机都将无法识别服务。 您需要注册包含服务数据的数据库并重新发布服务,以便新计算机能够识别服务。