错误
针对具有大量子网控制器的子网运行“更新子网”时,该过程会失败并显示以下错误:
“错误 160277:行包含错误值。”这表示在执行该操作时检测到无效值。 在某些版本中,此问题可能还会显示以下错误:
“错误 002981:值超出列的有效范围。”
在更新子网过程中更新 SubnetLine 要素类时,子网中所有子网控制器的名称将串联在 SUBNETWORKCONTROLLERNAMES 字段中。 例如:383030-802::383030-847::383030-991::383030-992
当子网中存在大量子网控制器时,串联的值可能会超出为 SUBNETWORKCONTROLLERNAMES 字段设置的字符限制,由此导致操作失败。
注: 在继续之前,确保创建备份。 在进行任何方案更改时,备份是一个关键步骤。
对 ArcGIS Pro 2.7 版本进行了更改,以增加新域网络的 SubnetLine 要素类上 SUBNETWORKCONTROLLERNAMES 字段的长度。 此更改将更新该字段的数据类型以支持每个相应 RDBMS 中字符串的 MAX 值;但是,这些更新仅适用于新创建的域网络。 在执行升级时,将不会针对现有域网络更新此字段。 可以通过 ALTER TABLE 命令手动更新 SubnetLine 要素类上的 SUBNETWORKCONTROLLERNAMES 字段,以防止在使用现有域网络时出现此错误。
要进行此更改,请完成以下步骤:
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序