更新门户数据集所有者 (数据管理)

描述

用于将数据集的门户所有者更新为其他用户。

除数据所有者外,企业级地理数据库中的某些数据集还将活动门户用户帐户存储为数据集所有者。在创建数据集时,将根据活动门户用户确定所有者。此所有权存储在数据集的元数据中,用于控制对数据集上的管理任务的访问。在公共设施网络中,此为门户公共设施网络所有者

如果现有门户数据集所有者离开组织,则必须将门户所有者更改为其他用户。此用户应具有与原始所有者相同的用户类型和权限。

使用方法

  • 连接的 ArcGIS Enterprise 门户帐户必须是数据集的门户所有者或门户管理员。

  • 输入数据集必须是公共设施网络数据集或图层。

  • 输入数据集必须来自作为数据所有者建立的数据库连接。

  • 目标用户必须存在于组织中。如果用户不存在,则必须将其创建为新的门户帐户。

  • 更新数据集的门户所有者需要独占锁。必须关闭锁定数据集(包括服务)的任何活动连接。

语法

UpdatePortalDatasetOwner(in_dataset, target_owner)
参数说明数据类型
in_dataset

将更新门户所有者的输入数据集。

Utility Network; Utility Network Layer
target_owner

将成为数据集的新门户所有者的门户用户的名称。

String

派生输出

名称说明数据类型
updated_dataset

具有更新的门户所有者的输入数据集。

公共设施网络图层

代码示例

UpdatePortalDatasetOwner 示例(Python 窗口)

将数据集的门户所有者更新为名为“gisadmin”的现有门户用户。

import arcpy
arcpy.UpdatePortalDatasetOwner_management(
    r"C:\MyProject\February\MyDatabase.sde\database.USER1.Electric\database.USER1.ElectricUN", 
    'gisadmin')

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题