数据库和数据仓库使用向 ArcGIS Server 站点注册数据库连接文件时提供的凭据对 ArcGIS Server Web 服务连接进行身份验证,如以下部分所示:
数据库
如果使用数据库身份验证,则将使用注册数据库时提供的数据库用户名和密码来验证连接。
如果使用操作系统身份验证,则服务将使用 ArcGIS Server 帐户连接到数据库。 对于 Microsoft Windows 计算机上运行的 ArcGIS Server 站点,这是用来运行 ArcGIS Server Windows 服务的登录信息。 对于 Linux 计算机上运行的 ArcGIS Server 站点,这是您安装 ArcGIS Server 时登录的帐户。
用户或 ArcGIS Server 帐户必须具有连接到数据库和选择要发布的数据的权限。 如果您发布可编辑的要素服务,则数据库用户或 ArcGIS Server 帐户还必须具有编辑已发布数据的权限。
有关已注册用户或 ArcGIS Server 帐户允许 Web 服务访问数据库中数据所需的权限,请参阅 ArcGIS Pro 帮助中的以下信息。
对于只读服务(未启用编辑的地图服务或要素服务),需要授予数据查看者权限。 对于可编辑的要素服务,需要授予数据编辑人员权限。
云数据仓库
云数据仓库的身份验证方法不同于数据库。 但是,创建数据库连接文件时提供的凭据必须具有选择要发布的数据的权限。 如果您在发布时创建物化视图,则凭据必须具有在云数据仓库中创建物化视图的权限。