跳至主要内容

修补程序和更新

ArcGIS Server Branch Versioning Data Consistency Patch

摘要

Esri 宣布推出 ArcGIS Server Branch Versioning Data Consistency Patch。 如果您正在使用 ArcGIS Enterprise 11.1、10.9.1 或 10.8.1 并使用分支版本控制,则此修补程序可解决在并发请求尝试修改版本的竞争条件下可能出现的数据不一致。 通过确保请求序列化以及正确维护必要的分支版本元数据来解决这些问题。 应用此修补程序后,您必须升级地理数据库,以避免出现数据不一致的可能性以及解决存在的不一致问题。 此修补程序专门处理此修补程序解决的问题下方列出的问题。

如果您在 ArcGIS Enterprise 中使用分支版本控制,并且地理数据库升级报告已创建恢复版本,请参阅“操作方法:升级企业级地理数据库后检查分支恢复版本”,获取有关如何保留或放弃恢复版本编辑的信息。

注意:如果您使用的地理数据库版本高于修补程序的版本,则需要从相同或更高版本的软件升级。 这些特定版本在上面提到的基于知识的文章中列出/更新。 如果您在升级地理数据库时遇到任何问题,请联系技术支持。

此修补程序解决的问题

  • BUG-000166704 - 序列化 StopEditing REST 请求,确保单一写入者。
  • BUG-000166701 - 升级地理数据库应解决分支版本控制元数据和数据不一致问题。
  • BUG-000162289 - 分支版本控制查询性能问题。
  • BUG-000158886 - 在某些情况下,可能会使用不正确的身份或参数创建分支版本。
  • BUG-000157087 - 保存版本不应删除以前编辑会话中的分支版本元数据。
  • BUG-000156349 - 在默认版本中执行操作时,对齐过程可能超时。

为避免冲突,11.1 版本还处理:

  • BUG-000164231 - 在所有 JavaScript 4.x 应用程序中,公共设施网络地图的性能较差。
  • BUG-000163235 - 运行 ArcGIS Utility Network 上游追踪时性能较慢。
  • BUG-000162973 - 从分支版本控制查询语句中移除重新编译选项。
  • BUG-000162360 - 在隔离追踪时,如果定向设备靠近隔离部分,追踪结果不正确。
  • BUG-000161894 - 安装“ArcGIS Server 10.9.1 Map and Feature Service Security 2023 Update 1 Patch”后,在 ArcGIS Server 中,无法将DB2 EGDB 作为数据存储注册,或无法验证现有的 DB2 数据存储。
  • BUG-000161112 - 通过避免克隆类定义减少 ArcSOC 的内存占用。
  • BUG-000160111 - 同步复本图层定义查询中引用的字段更新后,增量地理数据库会插入两条相同 OBJECTID 的记录,并在同步下载时返回错误消息“UNIQUE constraint failed: T_6_Updates.OBJECTID”。
  • BUG-000159579 - 在 ArcGIS Pro 中,当配置了过滤功能障碍时,公共设施网络的连接追踪未遵循用户定义的障碍。
  • BUG-000158963 - 改进了返回聚合几何结果时的追踪性能。
  • BUG-000158962 - 当返回大量关联结果时,追踪性能得到优化。
  • BUG-000158920 - 地图服务未在根资源中包含 supportsQueryDomains 属性。
  • BUG-000158918 - 当 Web 地图使用新的投影(如等面积投影)时,打印服务无法绘制版本 11.0 或更高版本的地图服务。
  • BUG-000158628 - 在某些场景下,指定目标层级时,下游追踪操作进入无限循环。
  • BUG-000158186 - 优化了分支版本控制工作流的性能和准确性。
  • BUG-000158185 - 提升启用和验证网络拓扑操作的性能和准确性。
  • BUG-000158184 - 即使在层级中未指定聚合线的情况下,也提供了创建 SubnetLine 要素的功能,用以捕获汇总信息。
  • BUG-000158039 - ArcGIS Server 存在信息泄露问题。
  • BUG-000157992 - 在某些“环路”情况下,相位传播丢失相位。
  • BUG-000157755 - 当打印请求同时包含来自同一服务器的安全服务和非安全服务时,打印服务失败。
  • BUG-000157709 - 在 ArcGIS Utility Network 中,更新子网的脏区与其他子网几何相交时,所有相交的子网都被标记为脏区。
  • BUG-000156846 - 当容器线被分割时,容器分割策略未对非空间连接和边缘对象内容生效。
  • BUG-000156421 - 当运行追踪时,若有大量起点,遇到故障时应提供更具信息量的错误消息。
  • BUG-000156281 - 安装 ArcGIS Server 10.9.1 Utility Network and Data Management Patch 4 或 ArcGIS Server 10.8.1 Utility Network Patch 9 后,在 ArcGIS Enterprise 中根据已上传的文件发布托管要素图层将失败,并出现未定义的错误。
  • BUG-000155578 - 当导出的 JSON 文件中包含 shape_Length 或 shape_Area 时,导出子网工具未导出所有指定的结果字段。
  • BUG-000155331 - 在电力公共设施网络中,电线导体的“相位激活”属性在上游方向传播,尽管变压器的终端设置为仅允许下游流动。
  • BUG-000155261 - 当子类型组图层作为引用要素服务发布时,“冲突管理器”未能显示冲突。
  • BUG-000155010 - STArea() 值根据查看表示显示不同的结果(例如,所有记录视图与显示所选记录视图)。
  • BUG-000154794 - 子网追踪因网络索引中缺少的关联而意外停止。
  • BUG-000154758 - 改进更新子网操作期间的查询性能。
  • BUG-000154727 - 在 SAP HANA 中同步非版本化存档数据时,可能导致服务器上的要素服务进程崩溃。
  • BUG-000154463 - 提高包含交汇点-交汇点连通性关联的追踪的性能。
  • BUG-000154441 - 当任何地理处理服务引用参与追踪网络的要素类时,它都会在 REST 端点处失败。
  • BUG-000154369 - 避免在没有必要的情况下重写元素关联页面。
  • BUG-000154328 -“评估规则”地理处理工具未能考虑来自表格的选定行。
  • BUG-000153528 - 在执行 Arcade 表达式的批量计算属性规则时,如果启用了“排除应用程序评估”选项,则返回错误 999999。
  • BUG-000153133 - 当存在下游定向设备时,隔离追踪未返回正确结果。
  • BUG-000152897 - 使用“分割内容”策略分割结构线要素不会将内容要素关联到由分割操作创建的新容器线。
  • BUG-000152770 - 当 Shape_Length 包含在结果字段中时,“导出子网”工具将失败。
  • BUG-000152746 - 如果地图中存在来自具有 Arcade 属性规则的启用验证的要素服务的两个错误图层实例,则错误检查器无法正确更新。
  • BUG-000152592 - 当遇到具有已修改相位电流的设备后,相位传播无法按预期继续。
  • BUG-000152495 -“导出子网文件”必须具有正确的服务器前缀,才会允许服务器删除文件。
  • BUG-000152378 - 当访问 eidmappings 表时,从验证中移除单独查询。
  • BUG-000152239 - 用于验证一致性性能的启发式算法。
  • BUG-000152209 - 验证将在响应负载中返回已发现的子网。
  • BUG-000152139 - ArcGIS Enterprise Data Store 的更新密码过程会破坏引用地理数据库的图层。
  • BUG-000152047 - 优化 Oracle 分支版本化空间查询,以在连接分析子查询时使用 DBMS“rowid”,而非“gdb_archive_oid”。
  • BUG-000152042 - 分支版本化协调和发布需要应用程序锁,以确保每个会话只有一个 SOC 可以执行该操作。
  • BUG-000152041 - 协调版本失败,并显示以下错误:“不允许空几何。”
  • BUG-000151865 - 在“更新子网”操作期间运行 ValidatingSubnetworkTraceResult 时,性能不佳。
  • BUG-000151822 - 在 Oracle 中查看关联时,性能下降。
  • BUG-000151804 - sde_purge_process_information 过程和 delete 语句可能会被 sys.objects 上未提交的事务阻塞。
  • BUG-000151789 - 通过属性规则创建关联后,Feature.AssociationStatus 未同步。
  • BUG-000151626 - 从中跨连通性处理中移除单独查询。
  • BUG-000151624 - 将 MAXDOP 1 添加到所有没有空间或属性提供的查询过滤器的分支版本化查询。
  • BUG-000151587 - 在 ArcGIS Server 10.8.1 中,当所引用要素类的索引包含 11 列或更多列时,在 REST 端点中使用 createReplica 操作将会创建损坏的地理数据库。
  • BUG-000151544 - sde_branch_tables_modified 主群集键必须为 branch_id、edit_moment 和 registration_id。
  • BUG-000151543 - 移除 NOT EXISTS 语句并将其替换为 where 'rn > 1' 以用于分支版本化过程。
  • BUG-000151537 - 在 SDE_Branch_modified_def_delete_procedure 的 delete 语句中添加 forceseek 索引提示。
  • BUG-000151487 - 如果创建错误要素,则验证命令不会移除要素的脏区。
  • BUG-000151443 - 当存在错误要素时,带有公共设施网络版本 3 的“验证网络拓扑”工具将删除脏区。
  • BUG-000151400 - 创建多部分脏区会产生具有 CAD 属性的 SE_SHAPE。
  • BUG-000151399 - 在生成期间移除单独查询以缓存包含和附件关联记录。
  • BUG-000151397 - 细薄脏区要素未被验证移除。
  • BUG-000151335 - 由于裁剪,验证过程会为线终端生成无效错误。
  • BUG-000151324 - 解决由冲突的 XY 和 Z 容差引起的重复折点错误。
  • BUG-000151323 - 验证网络拓扑操作正在获取整个子网表。
  • BUG-000151321 - UN3 版本上的验证网络拓扑操作正在错误地获取所有错误要素。
  • BUG-000151315 - 验证正在获取整个脏区类。
  • BUG-000151314 - 对空间参考容差范围内的折点使用错误的错误代码进行启用或验证,该错误代码必须为错误代码 5。
  • BUG-000151237 - 协调分支版本返回错误:“传递的索引不在有效范围内”。
  • BUG-000151073 - 在编辑、验证或协调版本时,将遇到随机的性能和响应时间不佳。
  • BUG-000151073 - 在编辑、验证或协调版本时,用户将遇到随机的性能和响应时间不佳。
  • BUG-000151002 - 使用 NOT IN 子句更新子网会对性能产生影响。
  • BUG-000150887 - 在 SAP HANA 中创建企业级地理数据库会导致 GDB_Table_registry 表中的 imv_view_name 列仅允许 32 个字符。
  • BUG-000150808 - 存档差值 (DIFF) 表应在 Microsoft Azure SQL 数据库中创建为全局临时表。
  • BUG-000150652 - 公共设施网络版本 3 将为同一已修改要素的同一类型脏区生成重复记录。
  • BUG-000150504 - 当编辑折点以重新定位配电交汇点并更改连接到服务管线的子网时,会将新子网标记为脏,而永远不会将原始子网标记为脏,由此阻止执行“更新子网”工具。
  • BUG-000149876 - 当恢复原始行并参与两个关系类时,RestoreRow 将失败。
  • BUG-000149770 - 在 ArcGIS Pro 2.8.2 中发布启用了标注的地图图像图层至 Portal for ArcGIS(10.8.1 或 10.9.1)时,标注最初显示正常,但在编辑后完全消失。
  • BUG-000149496 - 提高对 EIDMapping 表查询的验证性能。
  • BUG-000149297 - 在形状长度上具有函数障碍的聚合追踪结果将返回整条线。
  • BUG-000149291 - 当结构交汇点与不同资产类型的电线共享端点重合时,未生成公共设施网络错误。
  • BUG-000148965 - 验证服务操作检查整个数据工作空间,而不是仅验证服务中包含的图层。
  • BUG-000148539 - 协调公共设施网络的指定版本会返回错误消息“指定层中已存在子网控制器名称。 []."
  • BUG-000148398 - 在默认版本的全范围内执行异步验证时,性能较差。
  • BUG-000148331 - 在公共设施网络中编辑嵌入层后,IsDirty 属性未设置为“True”。 随后,即使在运行“更新子网”后,下层的“子网名称”也不会更新。
  • BUG-000148070 - 运行“导出子网”后,输出 JSON 中的元素缺少几何
  • BUG-000147993 - 在 Portal 10.9.1 中覆盖使用军事格网参考系 (MGRS) 地址根据 CSV 创建的托管要素服务失败,并使服务崩溃。
  • BUG-000147861 - 在 Enterprise 中通过属性规则创建关联失败,并显示“未知错误”。 服务器错误地报告关联已存在。
  • BUG-000147798 - 更新 ImportCredentials 函数以支持打印基于令牌的安全服务。
  • BUG-000147765 - SQL Server 连接的 ODBC 18 认证
  • BUG-000147713 - 验证客户公共设施网络中特定脏区的拓扑失败并出现一般错误。
  • BUG-000147630 - 在超时后使用相同的编辑负载多次执行 ApplyEdits 可能会导致 DBMS 死锁错误。
  • BUG-000147190 - 异步数据库游标会对 SQL Server 键集游标产生性能影响。
  • BUG-000147054 - 当尝试在分支版本化地理数据库拓扑服务的错误检查器中将多个“错误标记为异常”时,一次只能进行一个标记。 选择多个错误并单击错误检查器修复窗格中的“标记为异常”按钮,结果只有其中一个所选错误被标记为异常。
  • BUG-000146998 - 通过冲突管理器恢复行无法正确维护脏区。
  • BUG-000146889 - 达到提交阈值时,FGDB 导入关联失败
  • BUG-000146789 - 默认为“受保护”时,“导出子网”失败并显示错误消息“操作只能由版本的所有者执行”
  • BUG-000146762 - UN::UpdateSubnetworkStatusByName() 的基于集合的实现
  • BUG-000146752 - 当设置关系类的属性时,将分支版本化点与子版本中的相关表记录相关联不会显示在“版本变更”窗口中。
  • BUG-000146698 - 从 ArcGIS Server 10.8.1 Utility Network Patch 4 升级至修补程序 ArcGIS Server 10.8.1 Utility Network Patch 5b 或 ArcGIS Server 10.8.1 Utility Network Patch 6 后,“按位置选择”工具的性能下降。(请注意,Patch 10 中提供了部分修复,需要将其包含在列表中以展示完整的解决方案。)
  • BUG-000146698 - 从 ArcGIS Server 10.8.1 Utility Network Patch 4 升级至修补程序 ArcGIS Server 10.8.1 Utility Network Patch 5b 或 ArcGIS Server 10.8.1 Utility Network Patch 6 后,“按位置选择”工具的性能下降。
  • BUG-000146650 - 使用内容窗格从默认版本切换到子版本时,不会移植条件值。
  • BUG-000146572 - 特定子网的更新或追踪子网失败,并显示错误 999999,错误:意外操作
  • BUG-000146447 - 当多个用户使用不同的要素点编辑同一要素图层时,启用编辑器追踪并进行存档,不会遵守记录中的“last_edited_user”。
  • BUG-000146391 - 具有大量折点和多个时间片的路径的制图重新对齐需要花费过多时间才能完成。
  • BUG-000146342 - 公共设施网络服务无法启动,并返回错误消息“数据集名称无效”。
  • BUG-000145596 - 在 ArcGIS Pro 或 Manager 站点中配置的“抗锯齿模式”在 ArcGIS Server REST 端点中不受支持。
  • BUG-000145428 - 通过移除“not in”子句避免成本较高的子谱系查询来优化协调。
  • BUG-000145357 - 在具有多个终端的设备上,对于连接到同一终端的线路,传播无法正常运行
  • BUG-000145334 - 当创建错误时,脏区在验证后返回“状态 9”(预期为“8”)。
  • BUG-000145322 - 更新子网失败并显示 999999“将浮点型转换为数值类型数据时出现算术溢出错误。”
  • BUG-000145060 - 提供一种在验证中禁用后处理的方法(将子网控制器标记为脏)
  • BUG-000145058 - 更新图层的资源后,地图服务响应未更新 ETag,由此导致 GET 请求接收缓存响应,除非清除浏览器缓存。
  • BUG-000144988 - 编辑与路径无关的曲线中心线会引发 3D 错误
  • BUG-000144761 - 更新子网需要加密线段,以免在子网线要素上存储 CAD 属性
  • BUG-000144700 - 如果服务是由一位数据库用户发布,而该数据库用户对另一个数据库用户方案存在于同一数据库中的公共设施网络没有权限,则可能会在协调时出现错误“权限不足”。
  • BUG-000144666 - 在分支版本中长时间运行“保存编辑内容”操作会导致 ArcGIS Pro 错误“保存编辑内容失败”。
  • BUG-000144593 - V3 公共设施网络在错误位置重新生成关联脏区
  • BUG-000144420 - 当数据库排序规则与实例排序规则不同时,协调失败并出现排序规则冲突错误。
  • BUG-000144404 - 对 M 值的更新不应创建 DA
  • BUG-000144260 - 使用默认 work_mem 设置在 PostgreSQL 中协调分支版本时,性能将下降。
  • BUG-000144240 -“导出子网”在特定公共设施网络上花费较长时间
  • BUG-000143940 - 当“Success = true”时,“验证网络拓扑”(异步)不包括 statusUrl 的 Success 标签
  • BUG-000143892 - v3 上的协调失败(未找到预期字段)
  • BUG-000143529 - 运行“服务区分析”工具时出错:错误 未找到 DBMS 表 对象名称“sde.sessions_137833_5”无效
  • BUG-000143165 - “验证拓扑”不会清理为错误要素创建的脏区。
  • BUG-000142062 - 协调和发布不应在 DEFAULT 版本中为更改创建脏区
  • BUG-000141879 - 针对默认版本锁定信息优化 VersionManagementServer VersionResource
  • BUG-000141813 - AddTerminalConfiguration 正在对有效路径进行排序(构建算法漏洞)
  • BUG-000141793 - 更改分支版本所有者(更改版本)可能导致缓存版本为新所有者提供不正确的信息。
  • BUG-000141670 - 通用表表达式 (CTE) 查询对于分支请求未使用上级时间点时间戳,由此返回错误结果。
  • BUG-000141477 - 在异步验证拓扑和更新子网期间,请勿获取 gdb_items 的共享锁
  • BUG-000141458 - 向按 gdb_branch_id 删除的分支版本化查询添加索引提示
  • BUG-000141457 - 向修剪操作所使用的分支版本化语句添加索引提示
  • BUG-000141456 - 连接未缓存空间索引属性,由此导致执行重复查询
  • BUG-000141455 - 向分支版本化插入语句添加索引提示,以确保用于获取活动行的相应访问路径
  • BUG-000141454 - 向协调和提交操作执行的更新语句添加索引提示
  • BUG-000141365 - 当服务有注记图层时,地图服务导出操作需要更长的时间
  • BUG-000141095 - 在要素服务上调用 split 时,Pro 分支版本化编辑工作流可能导致服务器端崩溃
  • BUG-000140825 - 当版本高于 ArcGIS Server 10.3.1 的服务器中的地图服务包含注记时,性能会下降。
  • BUG-000140704 - REST - 当路径始于 ID 和 路径止于 ID 在 Postmile 中具有相同 routeID 时,measureToGeometry 不会返回中间路径
  • BUG-000140539 - STIntersects() 查询不使用空间索引
  • BUG-000140525 - 在追踪到脏子网时实现验证优化。 当层不包含子网时,不要追踪该层,因为不存在可以标记为脏的内容。
  • BUG-000140449 - 连接被 sde_process_information 上的排他表锁阻止。
  • BUG-000140443 - 内容功能的验证为容器功能的所有关联生成更新
  • BUG-000140314 - 由于 routeID 字段类型为 GUID,因此重新对齐现有中心线将失败并显示错误:基础 DBMS 错误“从字符串转换为唯一标识符时,转换失败”。
  • BUG-000140214 - 在发布操作期间在 gdb_itemtypes 上的发布具有共享表锁
  • BUG-000140107 - 从 PostgreSQL PostGIS 和 Oracle SDO_Geometry 数据发布时,特定场景中的要素服务无法完全呈现。
  • BUG-000140030 - 使用 UUID 日志文件表连接提高分支查询的性能。
  • BUG-000140013 - 当多个连接在 sde_process_information 和 sde_table_locks 表上持有排他锁时,可能会遇到死锁。
  • BUG-000139968 - 升级会在 GDB_Locks 表上创建不正确的条件索引。
  • BUG-000139833 - 在同步协调和提交操作期间,SDE_branches 和 SDE_branch_tables_modified 表上可能会出现死锁。
  • BUG-000139379 - 冲突传播错误地发生在具有“属性关系”和“分支版本化”的特定场景中。
  • BUG-000139299 - 在已启用网络拓扑上编辑性能
  • BUG-000138999 - 扩展对象类缓存以支持工作空间中的控制器数据集
  • BUG-000138365 - 添加多个关联应更新源/目标要素以触发属性规则(filegdb 漏洞)
  • BUG-000138212 - 对于具有子网错误的脏区,验证拓扑失败,并返回“编辑操作失败:错误”。
  • BUG-000137729 - 当使用 Esri 底图作为背景地图时,使用 ArcGIS Pro 默认基准面变换从 ArcGIS Pro 共享的托管要素图层会在 Portal Map Viewer 中显示偏移。
  • BUG-000137359 - 协调分支版本中的更改会导致 ArcGIS Pro 停止响应。
  • BUG-000137346 - 在中间表未注册为版本的情况下执行协调时将发生崩溃。
  • BUG-000137303 - 在 VersionManagementServer 中返回 HR 时,通过 JSONResponse 查看错误报告
  • BUG-000137260 - 完成大部分功能的编辑后,优化协调
  • BUG-000137139 - 通过拆分查询以发现 fromglobalid/toglobalid 关联来优化 UpdateAssociationInfo 函数
  • BUG-000136979 - 验证网络拓扑会错误地分配大量内存,从而影响服务器专用内存的使用
  • BUG-000136930 - 在分支版本化服务中,来自 PostgreSQL 数据库的任何连接中断都会导致基础 DBMS 错误,直到重新启动服务为止。
  • BUG-000136892 - 当 -1 返回到 ArcGIS Pro 时,冲突解决对话框无法正确显示冲突
  • BUG-000136889 - 将企业级地理数据库 10.7.1 升级到 10.8.1 并运行查询以获取 Next_RowID 之后,将返回以下错误消息:消息 8144,级别 16,状态 2,过程 DBO.i13_get_ids,行 0 [批处理开始行 0] 过程或函数 i13_get_ids 指定的参数过多。
  • BUG-000136296 - 长期运行的协调操作可能会阻止用户编辑默认值或使其他版本与“分支版本化”保持一致。
  • BUG-000136284 - 编辑注册为多分支的数据将导致 SQL Server 中地理数据库中的锁升级和阻塞情况。
  • BUG-000136107 - 更新子网工具失败,并返回错误消息“错误 001400:服务器的回答时间过长。 客户端已超时。 (状态代码 28)。 无法执行 (UpdateSubnetwork)。”
  • BUG-000135328 - 分支版本上的协调失败,并返回错误消息“已存在具有此 OID 的行”。
  • BUG-000135117 - 对于短线,第二次在地理坐标系 (GCS) 空间参考公共设施网络上更新子网将失败。
  • BUG-000135099 - 当分支版本化数据由 DBO 或 SDE 拥有时,标准门户用户能够访问。
  • BUG-000134954 - 使用协调版本工具在公共设施网络中协调多个版本会使 ArcSOC.exe 实例崩溃。
  • BUG-000134950 - 在相关目标表未注册为版本的情况下执行协调时将发生崩溃。
  • BUG-000134496 - 使用“协调版本”工具,且不选中“如果检测到冲突则中止”参数时,会话仍中止协调。
  • BUG-000133978 - 无法在 ArcGIS Pro 环境外部执行“将报告导出为 PDF”ArcPy 函数。
  • BUG-000133698 - 启用具有“仅生成错误”选项的拓扑不会清理错误的脏区。
  • BUG-000133185 -“验证网络拓扑”工具失败,并返回错误消息:“编辑操作失败。 错误:”
  • BUG-000132887 -当 UN 位于 GCS (GDA2020) 中时,电力子网线路和电力线将不会重叠。
  • BUG-000132610 - 如果移除前 150 条记录,则更新/覆盖 csv 失败。
  • BUG-000130888 - 注册空要素类时,注册到地理数据库工具失败。
  • BUG-000124574 - 某些 Living Atlas Premium 内容图层在通过 ArcGIS Web AppBuilder 打印的地图图例中无法正确显示。
  • BUG-000115504 - 如果目标要素类参与启用了消息传递的关系类,则 ArcGIS Pro 追加工具的速度将非常慢。

为避免冲突,10.9.1 版本还解决:

  • BUG-000165688 - 为来自 SAP HANA 数据库的公共设施网络数据启用拓扑时,ArcGIS Pro 崩溃。
  • BUG-000165684 - 在 FeatureServer 中检查 IDatasetImpl。
  • BUG-000165151 - SAP HANA 数据库中的要素服务允许在同一版本上并行调用多个 applyEdit 操作。
  • BUG-000164368 - 移除分页查询中用于偏移和下一值的绑定。
  • BUG-000164367 - 通过消除连接池并使用键集游标优化数据库资源使用。
  • BUG-000164231 - 在所有 JavaScript 4.x 应用程序中,公共设施网络地图的性能较差。
  • BUG-000162991 - 带有裁剪参数的地图服务导出操作发生崩溃。
  • BUG-000162973 - 从分支版本控制查询语句中移除重新编译选项。
  • BUG-000162973 - 从分支版本控制查询语句中移除重新编译选项。
  • BUG-000162360 - 在隔离追踪时,如果定向设备靠近隔离部分,追踪结果不正确。
  • BUG-000162081 - 更改企业级地理数据库的升级逻辑,以便无论 PostgreSQL 版本如何,都能更新 st_within() ST_Geometry 函数。
  • BUG-000161894 - 安装“ArcGIS Server 10.9.1 Map and Feature Service Security 2023 Update 1 Patch”后,在 ArcGIS Server 中,无法将DB2 EGDB 作为数据存储注册,或无法验证现有的 DB2 数据存储。
  • BUG-000161813 - 在环路中计算流向时,应遵守定向设备的方向性。
  • BUG-000161507 - 从 ArcGIS Pro 发布的镶嵌数据集的地图服务标识请求失败,导致错误 500,并生成大量转储文件占满磁盘空间。
  • BUG-000161112 - 通过避免克隆类定义减少 ArcSOC 的内存占用。
  • BUG-000161000 - 在无效的 Arcade 表达式上报告的行号不准确。
  • BUG-000160880 - 当从 ArcGIS Pro 发布的地图服务进行 SOAP 请求的 exportMapImage 10.9.1 操作时,图像未正确渲染。
  • BUG-000160834 - 基于服务的 LRS 工具“反向路径”引入了非零和负非零值,而不是将其清零。
  • BUG-000160600 - 发布带有向量场符号栅格函数的多维影像服务时,Map Viewer 中未能正确渲染。
  • BUG-000160111 - 同步复本图层定义查询中引用的字段更新后,增量地理数据库会插入两条相同 OBJECTID 的记录,并在同步下载时返回错误消息“UNIQUE constraint failed: T_6_Updates.OBJECTID”。
  • BUG-000160068 - 批量计算评估时应重置 validationstatus requireValidation。
  • BUG-000159579 - 在 ArcGIS Pro 中,当配置了过滤功能障碍时,公共设施网络的连接追踪未遵循用户定义的障碍。
  • BUG-000159472 - 受约束的 XYZ 点作为 XY 自由点处理,导致调整过程中出现意外移动。
  • BUG-000159371 - 自定义打印服务在图例属性“只显示地图范围内可见的要素”中可过滤要素服务,但无法过滤影像服务。
  • BUG-000159117 - “导出子网”工具在“结果字段”的 JavaScript 对象标记法 (JSON) 中,未包含文本或字符串字段的域描述。
  • BUG-000158963 - 改进了返回聚合几何结果时的追踪性能。
  • BUG-000158962 - 当返回大量关联结果时,追踪性能得到优化。
  • BUG-000158920 - 地图服务未在根资源中包含 supportsQueryDomains 属性。
  • BUG-000158918 - 当 Web 地图使用新的投影(如等面积投影)时,打印服务无法绘制版本 11.0 或更高版本的地图服务。
  • BUG-000158886 - 在公共设施网络分支版本控制中,分支版本出现在用户名下。 这些版本既非用户创建,也非其他用户有意分配,且显示为“私有”而非“公共”。
  • BUG-000158628 - 在某些场景下,指定目标层级时,下游追踪操作进入无限循环。
  • BUG-000158186 - 优化了分支版本控制工作流的性能和准确性。
  • BUG-000158185 - 提升启用和验证网络拓扑操作的性能和准确性。
  • BUG-000158184 - 即使在层级中未指定聚合线的情况下,也提供了创建 SubnetLine 要素的功能,用以捕获汇总信息。
  • BUG-000158039 - ArcGIS Server 存在信息泄露问题。
  • BUG-000157992 - 在某些“环路”情况下,相位传播丢失相位。
  • BUG-000157838 - 使用验证网络拓扑工具时,编辑操作失败并返回“常规功能故障”错误。
  • BUG-000157809 - 验证拓扑失败,返回错误消息:“编辑操作失败。 错误:常规功能故障 [未找到该要素的拓扑条目(边 eid:xxxx)]”。
  • BUG-000157755 - 当打印请求同时包含来自同一服务器的安全服务和非安全服务时,打印服务失败。
  • BUG-000157709 - 在 ArcGIS Utility Network 中,更新子网的脏区与其他子网几何相交时,所有相交的子网都被标记为脏区。
  • BUG-000157672 - 在公共设施网络中进行异步验证操作时,全范围验证操作在两小时后超时。
  • BUG-000157087 - 保存版本化的编辑会话时,应将所有之前保存的编辑更新至最新版本时刻。
  • BUG-000156846 - 当容器线被分割时,容器分割策略未对非空间连接和边缘对象内容生效。
  • BUG-000156763 - 在执行发布操作前,必须获取版本当前修改的表格列表。
  • BUG-000156421 - 当运行追踪时,若有大量起点,遇到故障时应提供更具信息量的错误消息。
  • BUG-000156349 - 在默认版本中执行操作时,对齐过程可能超时。
  • BUG-000156281 - 安装 ArcGIS Server 10.9.1 Utility Network and Data Management Patch 4 或 ArcGIS Server 10.8.1 Utility Network Patch 9 后,在 ArcGIS Enterprise 中根据已上传的文件发布托管要素图层将失败,并出现未定义的错误。
  • BUG-000155871 - 执行弃用处理时,如果未选中“重新校准下游路径”,且点事件的“校准路径”事件行为规则设置为“移动”,则上游事件记录会显示“未找到路径位置”的位置错误值。
  • BUG-000155836 - 支持 LRS 操作处理折点间距过于稀疏的 GCS 数据。
  • BUG-000155737 - 当处理特别长的路径时,“重新校准路径”工具失败,并返回错误消息:“服务器上的编辑处理出错”。
  • BUG-000155578 - 当导出的 JSON 中包含 shape_Length 或 shape_Area 时,导出子网未导出所有指定的结果字段。
  • BUG-000155422 - 使用 Postmile 网络运行“生成路径”工具时,线性参考系统 (LRS) 数据集的里程表值发生变化(已发布并分支版本控制)。
  • BUG-000155331 - 在电力公共设施网络中,电线导体的“相位激活”属性在上游方向传播,尽管变压器的终端设置为仅允许下游流动。
  • BUG-000155261 - 当子类型组图层作为引用要素服务发布时,“冲突管理器”未能显示冲突。
  • BUG-000154999 - 对于在版本创建或上次对齐后注册的类,差异和对齐结果可能不正确。
  • BUG-000154803 - 使用 ArcGIS Pro 的核心编辑工具为 Postmile 网络添加新校准点或移动现有校准点时,返回错误消息。
  • BUG-000154801 - 在 Postmile 网络中,ArcGIS REST API 的“测量值转几何”操作对跨越间隙的路径终点和下一条路径起点的测量值请求未返回正确几何。
  • BUG-000154794 - 子网追踪因网络索引中缺少的关联而意外停止。
  • BUG-000154794 - 对齐时未将关联状态位标记为脏区,尽管这些关联在对齐前已验证。
  • BUG-000154758 - 改进更新子网操作期间的查询性能。
  • BUG-000154749 - 在 ArcGIS Pro Location Referencing 工具箱中,“根据 LRS 更新测量”工具无法为重合路径上的点计算度量。
  • BUG-000154727 - 在 SAP HANA 中同步非版本化存档数据时,可能导致服务器上的要素服务进程崩溃。
  • BUG-000154463 - 提高包含交汇点-交汇点连通性关联的追踪的性能。
  • BUG-000154441 - 当任何地理处理服务引用参与追踪网络的要素类时,它都会在 REST 端点处失败。
  • BUG-000154369 - 避免在没有必要的情况下重写元素关联页面。
  • BUG-000154328 -“评估规则”地理处理工具未能考虑来自表格的选定行。
  • BUG-000153528 - 在执行 Arcade 表达式的批量计算属性规则时,如果启用了“排除应用程序评估”选项,则返回错误 999999。
  • BUG-000153133 - 当存在下游定向设备时,隔离追踪未返回正确结果。
  • BUG-000152897 - 使用“分割内容”策略分割结构线要素不会将内容要素关联到由分割操作创建的新容器线。
  • BUG-000152770 - 当 Shape_Length 包含在结果字段中时,“导出子网”工具将失败。
  • BUG-000152746 - 如果地图中存在来自具有 Arcade 属性规则的启用验证的要素服务的两个错误图层实例,则错误检查器无法正确更新。
  • BUG-000152592 - 当遇到具有已修改相位电流的设备后,相位传播无法按预期继续。
  • BUG-000152495 -“导出子网文件”必须具有正确的服务器前缀,才会允许服务器删除文件。
  • BUG-000152378 - 当访问 eidmappings 表时,从验证中移除单独查询。
  • BUG-000152378 - 当访问 EIDMapping 表时,从验证中移除单独查询
  • BUG-000152242 - 重新评估针对多个起点和定向设备的修复方案,从而进一步提高性能。
  • BUG-000152239 - 用于验证一致性性能的启发式算法。
  • BUG-000152209 - 验证将在响应负载中返回已发现的子网。
  • BUG-000152129 - 如果使用“向量场”符号创建模板,则将栅格函数模板应用于镶嵌数据集会导致 ArcGIS Pro 崩溃。
  • BUG-000152124 - 在“属性”窗格中展开关联数据时,查询将变慢
  • BUG-000152047 - 优化 Oracle 分支版本化空间查询,以在连接分析子查询时使用 DBMS“rowid”,而非“gdb_archive_oid”。
  • BUG-000152047 - 优化 Oracle 分支版本化空间查询,以在连接分析子查询时使用 DBMS Rowid,而非 GDB_ARCHIVE_OID
  • BUG-000152042 - 分支版本化协调和发布需要应用程序锁,以确保每个会话只有一个 SOC 可以执行该操作。
  • BUG-000152041 - 协调版本失败,并显示以下错误:“不允许空几何。”
  • BUG-000151865 - 在“更新子网”操作期间运行 ValidatingSubnetworkTraceResult 时,性能不佳。
  • BUG-000151865 - 改进“更新子网”操作期间 ValidatingSubnetworkTraceResult 所花费的时间。
  • BUG-000151822 - 在 Oracle 中查看关联时,性能下降。
  • BUG-000151804 - sde_purge_process_information 过程和 delete 语句可能会被 sys.objects 上未提交的事务阻塞。
  • BUG-000151792 -“生成路径”工具生成的结果不正确。
  • BUG-000151789 - 通过属性规则创建关联后,Feature.AssociationStatus 未同步。
  • BUG-000151626 - 从中跨连通性处理中移除单独查询。
  • BUG-000151626 - 从中跨连通性处理中移除单独查询(验证)
  • BUG-000151624 - 将 MAXDOP 1 添加到所有没有空间或属性提供的查询过滤器的分支版本化查询。
  • BUG-000151544 - sde_branch_tables_modified 主群集键必须为 branch_id、edit_moment 和 registration_id。
  • BUG-000151543 - 移除 NOT EXISTS 语句并将其替换为 where 'rn > 1' 以用于分支版本化过程。
  • BUG-000151537 - 在 SDE_Branch_modified_def_delete_procedure 的 delete 语句中添加 forceseek 索引提示。
  • BUG-000151443 - 当存在错误要素时,带有公共设施网络版本 3 的“验证网络拓扑”工具将删除脏区。
  • BUG-000151400 - 创建多部分脏区会产生具有 CAD 属性的 SE_SHAPE。
  • BUG-000151399 - 在生成期间移除单独查询以缓存包含和附件关联记录。
  • BUG-000151397 - 细薄脏区要素未被验证移除。
  • BUG-000151335 - 由于裁剪,验证过程会为线终端生成无效错误。
  • BUG-000151324 - 解决由冲突的 XY 和 Z 容差引起的重复折点错误。
  • BUG-000151323 - 验证网络拓扑操作正在获取整个子网表。
  • BUG-000151321 - UN3 版本上的验证网络拓扑操作正在错误地获取所有错误要素。
  • BUG-000151315 - 验证正在获取整个脏区类。
  • BUG-000151314 - 对空间参考容差范围内的折点使用错误的错误代码进行启用或验证,该错误代码必须为错误代码 5。
  • BUG-000151237 - 在 v3 上协调失败 [Invalid column name 'STATUS'. UN_6_Association]
  • BUG-000151193 - GetUser(portal) 函数在 ArcGIS Enterprise 10.9.1 中失败。
  • BUG-000151073 - 在编辑、验证或协调版本时,将遇到随机的性能和响应时间不佳。
  • BUG-000151073 - 通过扫描使用 gdb_ct1 或 ct2 索引的分支版本 DML 语句将被长时间运行的事务阻塞
  • BUG-000150887 - 在 SAP HANA 中创建企业级地理数据库会导致 GDB_Table_registry 表中的 imv_view_name 列仅允许 32 个字符。
  • BUG-000150864 - 如果用于重新对齐的中心线的起点/终点未接触路径,则“重新对齐路径”将在 APR-UN 环境中失败。
  • BUG-000150808 - 存档差值 (DIFF) 表应在 Microsoft Azure SQL 数据库中创建为全局临时表。
  • BUG-000150652 - 公共设施网络版本 3 将为同一已修改要素的同一类型脏区生成重复记录。
  • BUG-000150504 - 当编辑折点以重新定位配电交汇点并更改连接到服务管线的子网时,会将新子网标记为脏,而永远不会将原始子网标记为脏,由此阻止执行“更新子网”工具。
  • BUG-000150026 - 当关联表不适用时,导入关联会在关联表的 From/ToTerminalID 字段中填充值。
  • BUG-000149966 - 由于 Pro 超时,当编辑中涉及的中心线超过 200 条时,放弃重新对齐路径将失败。
  • BUG-000149876 - 当恢复原始行并参与两个关系类时,RestoreRow 将失败。
  • BUG-000149811 - 在 ArcGIS Pro 中添加包含查询图层的要素服务时,会返回 getEstimates 调用,这会导致返回错误消息 "code":500,"message":"Error performing estimates operation","details"。
  • BUG-000149770 - 在 ArcGIS Pro 2.8.2 中发布启用了标注的地图图像图层至 Portal for ArcGIS(10.8.1 或 10.9.1)时,标注最初显示正常,但在编辑后完全消失。
  • BUG-000149552 - 如果数据未注册到地理数据库且存储类型为 sdo geometry,则地图服务查询图层无法查询统计数据。
  • BUG-000149497 - 导入关联时,必须在使用 Utility Network 4 进行重复检查期间过滤逻辑删除的记录。
  • BUG-000149496 - 提高对 EIDMapping 表查询的验证性能。
  • BUG-000149393 -“验证网络拓扑”工具失败,返回错误消息:“构建网络时出错:Topology Engine::query from_to_junctions():未找到拓扑条目”。
  • BUG-000149297 - 在形状长度上具有函数障碍的聚合追踪结果将返回整条线。
  • BUG-000149291 - 当结构交汇点与不同资产类型的电线共享端点重合时,未生成公共设施网络错误。
  • BUG-000149046 - 对于应用在线要素上的过滤障碍,“忽略起点处障碍”参数未生效。
  • BUG-000148965 - 验证服务操作检查整个数据工作空间,而不是仅验证服务中包含的图层。
  • BUG-000148965 - 评估正在读取整个工作空间
  • BUG-000148896 - 如果地图中存在来自启用验证的要素服务的两个错误图层实例,则错误检查器无法正确更新。
  • BUG-000148539 - 协调公共设施网络的指定版本会返回错误消息“指定层中已存在子网控制器名称。 []."
  • BUG-000148467 - 使用 SDO_geometry 数据类型创建的地图服务引用非企业级地理数据库,在使用面搜索几何和 outStatistics 参数时查询失败。
  • BUG-000148398 - 在默认版本的全范围内执行异步验证时,性能较差。
  • BUG-000148331 - 在公共设施网络中编辑嵌入层后,IsDirty 属性未设置为“True”。 随后,即使在运行更新后下层的子网名称也不会更新。
  • BUG-000148077 - 下游公共设施网络追踪的结果中未显示相邻子网。
  • BUG-000148070 - 在启用包含几何参数的情况下运行导出子网工具后,某些要素缺少几何。
  • BUG-000147861 - 通过属性规则创建关联失败,并在 SQL Server Enterprise 环境中显示错误消息“未知错误”。 服务器错误地报告关联已存在。
  • BUG-000147798 - 更新 ImportCredentials 函数以支持打印基于令牌的安全服务。
  • BUG-000147765 - SQL Server 连接的 Microsoft ODBC 18 认证。
  • BUG-000147713 - 验证客户公共设施网络中特定脏区的拓扑失败并出现一般错误。
  • BUG-000147630 - 在版本化数据中使用“修改关联”窗格会导致长时间延迟,并且会因死锁错误而失败。
  • BUG-000147611 - 如果填充了“裁剪和图像空间参考”参数,则无法显示 ArcGIS Server 地图服务的标注。
  • BUG-000147316 - 基于 Arcpy 的打印服务无法使用 Map.addDataFromPath() 函数从地图服务添加表格。
  • BUG-000147190 - 异步数据库游标会对 SQL Server 键集游标产生性能影响。
  • BUG-000147165 - 当数据源为查询图层时,不会将日期/时间值转换为 XY 事件图层的 UTC。
  • BUG-000146998 - 通过冲突管理器恢复行可能会导致脏区变得不同步。
  • BUG-000146928 - 验证网络拓扑工具在特定的脏区范围内失败,并返回错误消息:“错误 999999(未找到拓扑条目(来自交汇点 eid))”。
  • BUG-000146789 - 导出子网工具失败并返回错误消息,“操作只能由版本的所有者执行”,除非用户是版本所有者或版本访问权限是公开的。
  • BUG-000146762 - 运行更新子网工具时减少数据库和服务器之间的网络流量。
  • BUG-000146752 - 当设置关系类的属性时,将分支版本化点与子版本中的相关表记录相关联不会显示在“版本变更”窗口中。
  • BUG-000146698 - 从 ArcGIS Server 10.8.1 Utility Network Patch 4 升级至修补程序 ArcGIS Server 10.8.1 Utility Network Patch 5b 或 ArcGIS Server 10.8.1 Utility Network Patch 6 后,“按位置选择”工具的性能下降。
  • BUG-000146650 - 使用内容窗格从默认版本切换到子版本时,不会移植条件值。
  • BUG-000146391 - 具有大量折点和多个时间片的路径的制图重新对齐需要花费过多时间才能完成。
  • BUG-000146342 - 公共设施网络服务无法启动,并返回错误消息“数据集名称无效”。
  • BUG-000146187 - 当地理数据库中的要素类具有已定义默认值的字段,并且用户发布了要素图层时,要素服务中生成的要素模板没有任何默认值。
  • BUG-000145832 - 从多维栅格的符号系统窗格中保存的 RFT 在用作同一图层的符号系统模板时将不会显示。
  • BUG-000145428 - 通过移除“not in”子句避免成本较高的子谱系查询来优化协调。
  • BUG-000145428 - 分支版本化协调修剪删除语句优化以避免完全获取子谱系中的所有rowid(移除 NOT IN 子查询)
  • BUG-000145357 - 在具有多个终端的设备上,对于连接到同一终端的线路,传播无法正常运行
  • BUG-000145334 - 当创建错误时,脏区在验证后返回“状态 9”(预期为“8”)。
  • BUG-000145322 - 更新子网失败并显示 999999“将浮点型转换为数值类型数据时出现算术溢出错误。”
  • BUG-000145060 - 提供一种在验证中禁用后处理的方法(将子网控制器标记为脏)
  • BUG-000144988 - 编辑与路径无关的曲线中心线会引发 3D 错误
  • BUG-000144877 - 系统无法将老化传播的值写入 phasesenergized 字段
  • BUG-000144700 - 如果服务是由一位数据库用户发布,而该数据库用户对另一个数据库用户方案存在于同一数据库中的公共设施网络没有权限,则可能会在协调时出现错误“权限不足”。
  • BUG-000144689 - 在动态地图服务上执行包含无效地图图层定义表达式的导出地图请求时,该服务返回不正确的查询结果,直到它重新启动。
  • BUG-000144666 - 在分支版本中长时间运行“保存编辑内容”操作会导致 ArcGIS Pro 错误“保存编辑内容失败”。
  • BUG-000144593 - V3 公共设施网络在错误位置重新生成关联脏区
  • BUG-000144420 - 当数据库排序规则与实例排序规则不同时,协调失败并出现排序规则冲突错误。
  • BUG-000144260 - 使用默认 work_mem 设置在 PostgreSQL 中协调分支版本时,性能将下降。
  • BUG-000144240 -“导出子网”在特定公共设施网络上花费较长时间
  • BUG-000143940 - 当“Success = true”时,“验证网络拓扑”(异步)不包括 statusUrl 的 Success 标签
  • BUG-000143892 - v3 上的协调失败(未找到预期字段)
  • BUG-000143529 - 运行“服务区分析”工具时出错:错误 未找到 DBMS 表 对象名称“sde.sessions_137833_5”无效
  • BUG-000140779 - 协调具有设置时区的要素服务编辑时,日期类型字段在冲突管理器中显示不正确。
  • BUG-000136842 - 如果将图层配置为栅格图层,则使用 ArcGIS Server Rest API 中的“识别”工具将返回一个结果。
  • BUG-000135875 - 在 ArcGIS Pro 中发布时,无法将图层定义应用于镶嵌数据集地图服务图层。
  • BUG-000135099 - 当分支版本化数据由 DBO 或 SDE 拥有时,标准门户用户能够通过服务访问并管理所有版本。
  • BUG-000124574 - 某些 Living Atlas Premium 内容图层在通过 ArcGIS Web AppBuilder 打印的地图图例中无法正确显示。

为避免冲突,10.8.1 版本还解决了以下问题:

  • BUG-000163235 - 运行 ArcGIS Utility Network 上游追踪时性能较慢。
  • BUG-000162973 - 从分支版本控制查询语句中移除重新编译选项。
  • BUG-000162360 - 在隔离追踪时,如果定向设备靠近隔离部分,追踪结果不正确。
  • BUG-000161894 - 安装“ArcGIS Server 10.9.1 Map and Feature Service Security 2023 Update 1 Patch”后,在 ArcGIS Server 中,无法将DB2 EGDB 作为数据存储注册,或无法验证现有的 DB2 数据存储。
  • BUG-000161112 - 通过避免克隆类定义减少 ArcSOC 的内存占用。
  • BUG-000160111 - 同步复本图层定义查询中引用的字段更新后,增量地理数据库会插入两条相同 OBJECTID 的记录,并在同步下载时返回错误消息“UNIQUE constraint failed: T_6_Updates.OBJECTID”。
  • BUG-000159579 - 在 ArcGIS Pro 中,当配置了过滤功能障碍时,公共设施网络的连接追踪未遵循用户定义的障碍。
  • BUG-000158963 - 改进了返回聚合几何结果时的追踪性能。
  • BUG-000158962 - 当返回大量关联结果时,追踪性能得到优化。
  • BUG-000158920 - 地图服务未在根资源中包含 supportsQueryDomains 属性。
  • BUG-000158918 - 当 Web 地图使用新的投影(如等面积投影)时,打印服务无法绘制版本 11.0 或更高版本的地图服务。
  • BUG-000158628 - 在某些场景下,指定目标层级时,下游追踪操作进入无限循环。
  • BUG-000158186 - 优化了分支版本控制工作流的性能和准确性。
  • BUG-000158185 - 提升启用和验证网络拓扑操作的性能和准确性。
  • BUG-000158184 - 即使在层级中未指定聚合线的情况下,也提供了创建 SubnetLine 要素的功能,用以捕获汇总信息。
  • BUG-000158039 - ArcGIS Server 存在信息泄露问题。
  • BUG-000157992 - 在某些“环路”情况下,相位传播丢失相位。
  • BUG-000157755 - 当打印请求同时包含来自同一服务器的安全服务和非安全服务时,打印服务失败。
  • BUG-000157709 - 在 ArcGIS Utility Network 中,更新子网的脏区与其他子网几何相交时,所有相交的子网都被标记为脏区。
  • BUG-000156846 - 当容器线被分割时,容器分割策略未对非空间连接和边缘对象内容生效。
  • BUG-000156421 - 当运行追踪时,若有大量起点,遇到故障时应提供更具信息量的错误消息。
  • BUG-000156281 - 安装 ArcGIS Server 10.9.1 Utility Network and Data Management Patch 4 或 ArcGIS Server 10.8.1 Utility Network Patch 9 后,在 ArcGIS Enterprise 中根据已上传的文件发布托管要素图层将失败,并出现未定义的错误。
  • BUG-000155578 - 当导出的 JSON 文件中包含 shape_Length 或 shape_Area 时,导出子网工具未导出所有指定的结果字段。
  • BUG-000155331 - 在电力公共设施网络中,电线导体的“相位激活”属性在上游方向传播,尽管变压器的终端设置为仅允许下游流动。
  • BUG-000155261 - 当子类型组图层作为引用要素服务发布时,“冲突管理器”未能显示冲突。
  • BUG-000154794 - 子网追踪因网络索引中缺少的关联而意外停止。
  • BUG-000154758 - 改进更新子网操作期间的查询性能。
  • BUG-000154727 - 在 SAP HANA 中同步非版本化存档数据时,可能导致服务器上的要素服务进程崩溃。
  • BUG-000154463 - 提高包含交汇点-交汇点连通性关联的追踪的性能。
  • BUG-000154441 - 当任何地理处理服务引用参与追踪网络的要素类时,它都会在 REST 端点处失败。
  • BUG-000154369 - 避免在没有必要的情况下重写元素关联页面。
  • BUG-000154328 -“评估规则”地理处理工具未能考虑来自表格的选定行。
  • BUG-000153528 - 在执行 Arcade 表达式的批量计算属性规则时,如果启用了“排除应用程序评估”选项,则返回错误 999999。
  • BUG-000153133 - 当存在下游定向设备时,隔离追踪未返回正确结果。
  • BUG-000152897 - 使用“分割内容”策略分割结构线要素不会将内容要素关联到由分割操作创建的新容器线。
  • BUG-000152770 - 当 Shape_Length 包含在结果字段中时,“导出子网”工具将失败。
  • BUG-000152746 - 如果地图中存在来自具有 Arcade 属性规则的启用验证的要素服务的两个错误图层实例,则错误检查器无法正确更新。
  • BUG-000152592 - 当遇到具有已修改相位电流的设备后,相位传播无法按预期继续。
  • BUG-000152495 -“导出子网文件”必须具有正确的服务器前缀,才会允许服务器删除文件。
  • BUG-000152378 - 当访问 eidmappings 表时,从验证中移除单独查询。
  • BUG-000152239 - 用于验证一致性性能的启发式算法。
  • BUG-000152209 - 验证将在响应负载中返回已发现的子网。
  • BUG-000152047 - 优化 Oracle 分支版本化空间查询,以在连接分析子查询时使用 DBMS“rowid”,而非“gdb_archive_oid”。
  • BUG-000152042 - 分支版本化协调和发布需要应用程序锁,以确保每个会话只有一个 SOC 可以执行该操作。
  • BUG-000152041 - 协调版本失败,并显示以下错误:“不允许空几何。”
  • BUG-000151865 - 在“更新子网”操作期间运行 ValidatingSubnetworkTraceResult 时,性能不佳。
  • BUG-000151822 - 在 Oracle 中查看关联时,性能下降。
  • BUG-000151804 - sde_purge_process_information 过程和 delete 语句可能会被 sys.objects 上未提交的事务阻塞。
  • BUG-000151789 - 通过属性规则创建关联后,Feature.AssociationStatus 未同步。
  • BUG-000151626 - 从中跨连通性处理中移除单独查询。
  • BUG-000151624 - 将 MAXDOP 1 添加到所有没有空间或属性提供的查询过滤器的分支版本化查询。
  • BUG-000151587 - 在 ArcGIS Server 10.8.1 中,当所引用要素类的索引包含 11 列或更多列时,在 REST 端点中使用 createReplica 操作将会创建损坏的地理数据库。
  • BUG-000151544 - sde_branch_tables_modified 主群集键必须为 branch_id、edit_moment 和 registration_id。
  • BUG-000151543 - 移除 NOT EXISTS 语句并将其替换为 where 'rn > 1' 以用于分支版本化过程。
  • BUG-000151537 - 在 SDE_Branch_modified_def_delete_procedure 的 delete 语句中添加 forceseek 索引提示。
  • BUG-000151487 - 如果创建错误要素,则验证命令不会移除要素的脏区。
  • BUG-000151443 - 当存在错误要素时,带有公共设施网络版本 3 的“验证网络拓扑”工具将删除脏区。
  • BUG-000151400 - 创建多部分脏区会产生具有 CAD 属性的 SE_SHAPE。
  • BUG-000151399 - 在生成期间移除单独查询以缓存包含和附件关联记录。
  • BUG-000151397 - 细薄脏区要素未被验证移除。
  • BUG-000151335 - 由于裁剪,验证过程会为线终端生成无效错误。
  • BUG-000151324 - 解决由冲突的 XY 和 Z 容差引起的重复折点错误。
  • BUG-000151323 - 验证网络拓扑操作正在获取整个子网表。
  • BUG-000151321 - UN3 版本上的验证网络拓扑操作正在错误地获取所有错误要素。
  • BUG-000151315 - 验证正在获取整个脏区类。
  • BUG-000151314 - 对空间参考容差范围内的折点使用错误的错误代码进行启用或验证,该错误代码必须为错误代码 5。
  • BUG-000151237 - 协调分支版本返回错误:“传递的索引不在有效范围内”。
  • BUG-000151073 - 在编辑、验证或协调版本时,将遇到随机的性能和响应时间不佳。
  • BUG-000151073 - 在编辑、验证或协调版本时,用户将遇到随机的性能和响应时间不佳。
  • BUG-000151002 - 使用 NOT IN 子句更新子网会对性能产生影响。
  • BUG-000150887 - 在 SAP HANA 中创建企业级地理数据库会导致 GDB_Table_registry 表中的 imv_view_name 列仅允许 32 个字符。
  • BUG-000150808 - 存档差值 (DIFF) 表应在 Microsoft Azure SQL 数据库中创建为全局临时表。
  • BUG-000150652 - 公共设施网络版本 3 将为同一已修改要素的同一类型脏区生成重复记录。
  • BUG-000150504 - 当编辑折点以重新定位配电交汇点并更改连接到服务管线的子网时,会将新子网标记为脏,而永远不会将原始子网标记为脏,由此阻止执行“更新子网”工具。
  • BUG-000149876 - 当恢复原始行并参与两个关系类时,RestoreRow 将失败。
  • BUG-000149770 - 在 ArcGIS Pro 2.8.2 中发布启用了标注的地图图像图层至 Portal for ArcGIS(10.8.1 或 10.9.1)时,标注最初显示正常,但在编辑后完全消失。
  • BUG-000149496 - 提高对 EIDMapping 表查询的验证性能。
  • BUG-000149297 - 在形状长度上具有函数障碍的聚合追踪结果将返回整条线。
  • BUG-000149291 - 当结构交汇点与不同资产类型的电线共享端点重合时,未生成公共设施网络错误。
  • BUG-000148965 - 验证服务操作检查整个数据工作空间,而不是仅验证服务中包含的图层。
  • BUG-000148539 - 协调公共设施网络的指定版本会返回错误消息“指定层中已存在子网控制器名称。 []."
  • BUG-000148398 - 在默认版本的全范围内执行异步验证时,性能较差。
  • BUG-000148331 - 在公共设施网络中编辑嵌入层后,IsDirty 属性未设置为“True”。 随后,即使在运行“更新子网”后,下层的“子网名称”也不会更新。
  • BUG-000148070 - 运行“导出子网”后,输出 JSON 中的元素缺少几何
  • BUG-000147993 - 在 Portal 10.9.1 中覆盖使用军事格网参考系 (MGRS) 地址根据 CSV 创建的托管要素服务失败,并使服务崩溃。
  • BUG-000147861 - 在 Enterprise 中通过属性规则创建关联失败,并显示“未知错误”。 服务器错误地报告关联已存在。
  • BUG-000147798 - 更新 ImportCredentials 函数以支持打印基于令牌的安全服务。
  • BUG-000147765 - SQL Server 连接的 ODBC 18 认证
  • BUG-000147713 - 验证客户公共设施网络中特定脏区的拓扑失败并出现一般错误。
  • BUG-000147630 - 在超时后使用相同的编辑负载多次执行 ApplyEdits 可能会导致 DBMS 死锁错误。
  • BUG-000147190 - 异步数据库游标会对 SQL Server 键集游标产生性能影响。
  • BUG-000147054 - 当尝试在分支版本化地理数据库拓扑服务的错误检查器中将多个“错误标记为异常”时,一次只能进行一个标记。 选择多个错误并单击错误检查器修复窗格中的“标记为异常”按钮,结果只有其中一个所选错误被标记为异常。
  • BUG-000146998 - 通过冲突管理器恢复行无法正确维护脏区。
  • BUG-000146889 - 达到提交阈值时,FGDB 导入关联失败
  • BUG-000146789 - 默认为“受保护”时,“导出子网”失败并显示错误消息“操作只能由版本的所有者执行”
  • BUG-000146762 - UN::UpdateSubnetworkStatusByName() 的基于集合的实现
  • BUG-000146752 - 当设置关系类的属性时,将分支版本化点与子版本中的相关表记录相关联不会显示在“版本变更”窗口中。
  • BUG-000146698 - 从 ArcGIS Server 10.8.1 Utility Network Patch 4 升级至修补程序 ArcGIS Server 10.8.1 Utility Network Patch 5b 或 ArcGIS Server 10.8.1 Utility Network Patch 6 后,“按位置选择”工具的性能下降。(请注意,Patch 10 中提供了部分修复,需要将其包含在列表中以展示完整的解决方案。)
  • BUG-000146698 - 从 ArcGIS Server 10.8.1 Utility Network Patch 4 升级至修补程序 ArcGIS Server 10.8.1 Utility Network Patch 5b 或 ArcGIS Server 10.8.1 Utility Network Patch 6 后,“按位置选择”工具的性能下降。
  • BUG-000146650 - 使用内容窗格从默认版本切换到子版本时,不会移植条件值。
  • BUG-000146572 - 特定子网的更新或追踪子网失败,并显示错误 999999,错误:意外操作
  • BUG-000146447 - 当多个用户使用不同的要素点编辑同一要素图层时,启用编辑器追踪并进行存档,不会遵守记录中的“last_edited_user”。
  • BUG-000146391 - 具有大量折点和多个时间片的路径的制图重新对齐需要花费过多时间才能完成。
  • BUG-000146342 - 公共设施网络服务无法启动,并返回错误消息“数据集名称无效”。
  • BUG-000145596 - 在 ArcGIS Pro 或 Manager 站点中配置的“抗锯齿模式”在 ArcGIS Server REST 端点中不受支持。
  • BUG-000145428 - 通过移除“not in”子句避免成本较高的子谱系查询来优化协调。
  • BUG-000145357 - 在具有多个终端的设备上,对于连接到同一终端的线路,传播无法正常运行
  • BUG-000145334 - 当创建错误时,脏区在验证后返回“状态 9”(预期为“8”)。
  • BUG-000145322 - 更新子网失败并显示 999999“将浮点型转换为数值类型数据时出现算术溢出错误。”
  • BUG-000145060 - 提供一种在验证中禁用后处理的方法(将子网控制器标记为脏)
  • BUG-000145058 - 更新图层的资源后,地图服务响应未更新 ETag,由此导致 GET 请求接收缓存响应,除非清除浏览器缓存。
  • BUG-000144988 - 编辑与路径无关的曲线中心线会引发 3D 错误
  • BUG-000144761 - 更新子网需要加密线段,以免在子网线要素上存储 CAD 属性
  • BUG-000144700 - 如果服务是由一位数据库用户发布,而该数据库用户对另一个数据库用户方案存在于同一数据库中的公共设施网络没有权限,则可能会在协调时出现错误“权限不足”。
  • BUG-000144666 - 在分支版本中长时间运行“保存编辑内容”操作会导致 ArcGIS Pro 错误“保存编辑内容失败”。
  • BUG-000144593 - V3 公共设施网络在错误位置重新生成关联脏区
  • BUG-000144420 - 当数据库排序规则与实例排序规则不同时,协调失败并出现排序规则冲突错误。
  • BUG-000144404 - 对 M 值的更新不应创建 DA
  • BUG-000144260 - 使用默认 work_mem 设置在 PostgreSQL 中协调分支版本时,性能将下降。
  • BUG-000144240 -“导出子网”在特定公共设施网络上花费较长时间
  • BUG-000143940 - 当“Success = true”时,“验证网络拓扑”(异步)不包括 statusUrl 的 Success 标签
  • BUG-000143892 - v3 上的协调失败(未找到预期字段)
  • BUG-000143529 - 运行“服务区分析”工具时出错:错误 未找到 DBMS 表 对象名称“sde.sessions_137833_5”无效
  • BUG-000143165 - “验证拓扑”不会清理为错误要素创建的脏区。
  • BUG-000142062 - 协调和发布不应在 DEFAULT 版本中为更改创建脏区
  • BUG-000141879 - 针对默认版本锁定信息优化 VersionManagementServer VersionResource
  • BUG-000141813 - AddTerminalConfiguration 正在对有效路径进行排序(构建算法漏洞)
  • BUG-000141793 - 更改分支版本所有者(更改版本)可能导致缓存版本为新所有者提供不正确的信息。
  • BUG-000141670 - 通用表表达式 (CTE) 查询对于分支请求未使用上级时间点时间戳,由此返回错误结果。
  • BUG-000141477 - 在异步验证拓扑和更新子网期间,请勿获取 gdb_items 的共享锁
  • BUG-000141458 - 向按 gdb_branch_id 删除的分支版本化查询添加索引提示
  • BUG-000141457 - 向修剪操作所使用的分支版本化语句添加索引提示
  • BUG-000141456 - 连接未缓存空间索引属性,由此导致执行重复查询
  • BUG-000141455 - 向分支版本化插入语句添加索引提示,以确保用于获取活动行的相应访问路径
  • BUG-000141454 - 向协调和提交操作执行的更新语句添加索引提示
  • BUG-000141365 - 当服务有注记图层时,地图服务导出操作需要更长的时间
  • BUG-000141095 - 在要素服务上调用 split 时,Pro 分支版本化编辑工作流可能导致服务器端崩溃
  • BUG-000140825 - 当版本高于 ArcGIS Server 10.3.1 的服务器中的地图服务包含注记时,性能会下降。
  • BUG-000140704 - REST - 当路径始于 ID 和 路径止于 ID 在 Postmile 中具有相同 routeID 时,measureToGeometry 不会返回中间路径
  • BUG-000140539 - STIntersects() 查询不使用空间索引
  • BUG-000140525 - 在追踪到脏子网时实现验证优化。 当层不包含子网时,不要追踪该层,因为不存在可以标记为脏的内容。
  • BUG-000140449 - 连接被 sde_process_information 上的排他表锁阻止。
  • BUG-000140443 - 内容功能的验证为容器功能的所有关联生成更新
  • BUG-000140314 - 由于 routeID 字段类型为 GUID,因此重新对齐现有中心线将失败并显示错误:基础 DBMS 错误“从字符串转换为唯一标识符时,转换失败”。
  • BUG-000140214 - 在发布操作期间在 gdb_itemtypes 上的发布具有共享表锁
  • BUG-000140107 - 从 PostgreSQL PostGIS 和 Oracle SDO_Geometry 数据发布时,特定场景中的要素服务无法完全呈现。
  • BUG-000140030 - 使用 UUID 日志文件表连接提高分支查询的性能。
  • BUG-000140013 - 当多个连接在 sde_process_information 和 sde_table_locks 表上持有排他锁时,可能会遇到死锁。
  • BUG-000139968 - 升级会在 GDB_Locks 表上创建不正确的条件索引。
  • BUG-000139833 - 在同步协调和提交操作期间,SDE_branches 和 SDE_branch_tables_modified 表上可能会出现死锁。
  • BUG-000139379 - 冲突传播错误地发生在具有“属性关系”和“分支版本化”的特定场景中。
  • BUG-000139299 - 在已启用网络拓扑上编辑性能
  • BUG-000138999 - 扩展对象类缓存以支持工作空间中的控制器数据集
  • BUG-000138365 - 添加多个关联应更新源/目标要素以触发属性规则(filegdb 漏洞)
  • BUG-000138212 - 对于具有子网错误的脏区,验证拓扑失败,并返回“编辑操作失败:错误”。
  • BUG-000137729 - 当使用 Esri 底图作为背景地图时,使用 ArcGIS Pro 默认基准面变换从 ArcGIS Pro 共享的托管要素图层会在 Portal Map Viewer 中显示偏移。
  • BUG-000137359 - 协调分支版本中的更改会导致 ArcGIS Pro 停止响应。
  • BUG-000137346 - 在中间表未注册为版本的情况下执行协调时将发生崩溃。
  • BUG-000137303 - 在 VersionManagementServer 中返回 HR 时,通过 JSONResponse 查看错误报告
  • BUG-000137260 - 完成大部分功能的编辑后,优化协调
  • BUG-000137139 - 通过拆分查询以发现 fromglobalid/toglobalid 关联来优化 UpdateAssociationInfo 函数
  • BUG-000136979 - 验证网络拓扑会错误地分配大量内存,从而影响服务器专用内存的使用
  • BUG-000136930 - 在分支版本化服务中,来自 PostgreSQL 数据库的任何连接中断都会导致基础 DBMS 错误,直到重新启动服务为止。
  • BUG-000136892 - 当 -1 返回到 ArcGIS Pro 时,冲突解决对话框无法正确显示冲突
  • BUG-000136889 - 将企业级地理数据库 10.7.1 升级到 10.8.1 并运行查询以获取 Next_RowID 之后,将返回以下错误消息:消息 8144,级别 16,状态 2,过程 DBO.i13_get_ids,行 0 [批处理开始行 0] 过程或函数 i13_get_ids 指定的参数过多。
  • BUG-000136296 - 长期运行的协调操作可能会阻止用户编辑默认值或使其他版本与“分支版本化”保持一致。
  • BUG-000136284 - 编辑注册为多分支的数据将导致 SQL Server 中地理数据库中的锁升级和阻塞情况。
  • BUG-000136107 - 更新子网工具失败,并返回错误消息“错误 001400:服务器的回答时间过长。 客户端已超时。 (状态代码 28)。 无法执行 (UpdateSubnetwork)。”
  • BUG-000135328 - 分支版本上的协调失败,并返回错误消息“已存在具有此 OID 的行”。
  • BUG-000135117 - 对于短线,第二次在地理坐标系 (GCS) 空间参考公共设施网络上更新子网将失败。
  • BUG-000135099 - 当分支版本化数据由 DBO 或 SDE 拥有时,标准门户用户能够访问。
  • BUG-000134954 - 使用协调版本工具在公共设施网络中协调多个版本会使 ArcSOC.exe 实例崩溃。
  • BUG-000134950 - 在相关目标表未注册为版本的情况下执行协调时将发生崩溃。
  • BUG-000134496 - 使用“协调版本”工具,且不选中“如果检测到冲突则中止”参数时,会话仍中止协调。
  • BUG-000133978 - 无法在 ArcGIS Pro 环境外部执行“将报告导出为 PDF”ArcPy 函数。
  • BUG-000133698 - 启用具有“仅生成错误”选项的拓扑不会清理错误的脏区。
  • BUG-000133185 -“验证网络拓扑”工具失败,并返回错误消息:“编辑操作失败。 错误:”
  • BUG-000132887 -当 UN 位于 GCS (GDA2020) 中时,电力子网线路和电力线将不会重叠。
  • BUG-000132610 - 如果移除前 150 条记录,则更新/覆盖 csv 失败。
  • BUG-000130888 - 注册空要素类时,注册到地理数据库工具失败。
  • BUG-000124574 - 某些 Living Atlas Premium 内容图层在通过 ArcGIS Web AppBuilder 打印的地图图例中无法正确显示。
  • BUG-000115504 - 如果目标要素类参与启用了消息传递的关系类,则 ArcGIS Pro 追加工具的速度将非常慢。

在 Windows 上安装此修补程序

该修补程序应安装在与 ArcGIS Server 站点相关的所有 ArcGIS Server 安装程序中。ArcGIS Server 10.9.1 Setup Program Patch 是在 Windows 上安装此修补程序的必要先决条件。 请先下载并安装 ArcGIS Server 10.9.1 Setup Program Patch,然后再尝试安装此修补程序。

必须先在系统中安装表中列出的 ArcGIS 产品,然后才能安装修补程序。 每个修补程序安装程序都特定用于列表中对应的 ArcGIS 产品。 要确定系统上安装了哪些产品,请参阅如何确定已安装的 ArcGIS 产品部分。 Esri 建议您为系统上的每个产品安装修补程序。
 

步骤 1. 将相应的文件下载到 ArcGIS 安装位置以外的其他位置。

ArcGIS Enterprise 11.1  
   
     ArcGIS Server ArcGIS-111-S-BVDC-Patch.msp
     校验和
     (SHA256)
E263C80C0CA0404DDACABC78307C765CEA6D5C8866554C6682790FCEEF252590
   
ArcGIS Enterprise 10.9.1  
   
     ArcGIS Server ArcGIS-1091-S-BVDC-Patch.msp
     校验和
     (SHA256)
4C8C810F360D0B54B287B49AD386F68FD7E22D47A92CA62EA86507F85982981B
   
ArcGIS Enterprise 10.8.1  
   
     ArcGIS Server ArcGIS-1081-S-BVDC-Patch.msp
     校验和
     (SHA256)
C9943F505C0A42C33DA3498BE7F91B35617211EBC8F385E7F8DBE79B89631FD7
   

步骤 2. 请确保具有对 ArcGIS 安装位置的写入权限。

步骤 3. 双击 ArcGIS-<Version>-BVDC-Patch.msp 启动安装进程。

:如果双击 MSP 文件后未启动安装程序安装进程,可使用下列命令手动启动安装程序安装进程:

msiexec.exe /p [修补程序位置]\ArcGIS-<Version>-BVDC-Patch.msp

 

在 Linux 上安装此修补程序

以 ArcGIS 安装所有者身份完成以下安装步骤。 安装所有者为 arcgis 文件夹的所有者。 该修补程序应安装在与 ArcGIS Server 站点相关的所有 ArcGIS Server 安装程序中。

必须先在系统中安装表中列出的 ArcGIS 产品,然后才能安装修补程序。 每个修补程序安装程序都特定用于列表中对应的 ArcGIS 产品。 要确定系统上安装了哪些产品,请参阅如何确定已安装的 ArcGIS 产品部分。 Esri 建议您为系统上的每个产品安装修补程序。


步骤 1. 将相应的文件下载到 ArcGIS 安装位置以外的其他位置。

ArcGIS Enterprise 11.1  
   
     ArcGIS Server ArcGIS-111-S-BVDC-Patch-linux.tar
     校验和
     (SHA256)
ABE77A7802BA7848DCC834D807F848D23CF40C8B8C03D11787BA17F8BFA2FA7F     
   
ArcGIS Enterprise 10.9.1  
   
     ArcGIS Server ArcGIS-1091-S-BVDC-Patch-linux.tar
     校验和
     (SHA256)
F5133DBF1BD5FC6C30DD93A87A312B2FC8706C384732AAF3020504D98FA2FE78
   
ArcGIS Enterprise 10.8.1  
   
     ArcGIS Server ArcGIS-1081-S-BVDC-Patch-linux.tar
     校验和
     (SHA256)
022555048CD623C84635B1BF1F6301E842CA5D99EC1670B1E5912326271DF36A
   

步骤 2. 请确保具有对 ArcGIS 安装位置的写入权限,并且当前没有用户正在使用 ArcGIS。

步骤 3. 输入下列命令提取指定的 tar 文件:

% tar -xvf ArcGIS-<Version>-BVDC-Patch-Linux.tar

步骤 4. 输入下列命令启动安装过程:

% ./applypatch

这将启动菜单驱动安装步骤的对话框。 默认选择在括号 ( ) 中注明。 您可随时输入“q”退出安装流程。

升级地理数据库

您有必要根据所包含的修复的性质来升级您的地理数据库。有关详细信息,请参阅单个 DBMS 平台的地理数据库管理页面上的“升级地理数据库”部分。如果您的地理数据库已达到所需级别,则执行以下步骤不会造成任何损害,因此建议方法是按照概述步骤进行操作。 如果您的数据库已达到所需级别,则您将收到一条消息,指示您的数据库已达到所需级别。 如果您使用的地理数据库版本高于修补程序,则需要从相同或更高版本的软件升级,确保应用所有必需的修复。 这些特定版本在修补程序摘要中提到的基于知识的文章中列出/更新。

从 ArcGIS Server 升级需要使用 Python。 如果您在 Windows 或 Linux 上使用 ArcGIS Server,则可以使用 ArcGIS Server 的框架/运行时组件中包含的 python.exe 访问适当的 Python 3 环境。 此外,在 Windows 上,脚本批处理文件可用于启动 Python 3 环境。 要执行升级,请使用此示例 Python 语法创建脚本,并将脚本命名为 upgrade_gdb.py。

import arcpy

 

arcpy.UpgradeGDB_management(

    input_workspace=r"C:\temp\sysadmin_connection.sde",

    input_prerequisite_check="PREREQUISITE_CHECK",

    input_upgradegdb_check="UPGRADE"

    )

warnings = arcpy.GetMessages(1)

errors = arcpy.GetMessages(2)

if "WARNING 003929" in warnings:

    print(warnings)

elif "Recovery versions" in warnings:

    recovery_versions = warnings[warnings.find("Recovery versions"):warnings.find(")") + 1]

    for item in warnings.split("\n"):

        if "sde_setup.log" in item:

            logfile_loc = item.strip()

    print("--------------------------------------------------------------------------------------------------")

    print(f"WARNING 003929: During the upgrade {recovery_versions} were created that require further review.")

    print(f"Review {logfile_loc} for more detail.")

    print("--------------------------------------------------------------------------------------------------")

if not errors:

    print(errors)

 

在 Windows 上,使用 Python 3 环境显式运行升级脚本。 如果 ArcGIS Server 已安装到默认位置,则可以使用以下任一命令执行该脚本:

"C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\scripts\propy.bat" C:\temp\upgrade_gdb.py

或者

"C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe" C:\temp\upgrade_gdb.py

在 Linux 上,使用以下命令启动 Python 3 环境:

source /<arcgis_server_installation_directory>/arcgis/server/framework/etc/arcenv

unset LD_PRELOAD

unset CONDA_DEFAULT_ENV

然后使用以下命令执行升级脚本:

wine "Z:\<arcgis_server_installation_directory>\arcgis\server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe" <path_To>\upgrade_gdb.py

在 Windows 上卸载此修补程序

要在 Windows 上卸载此修补程序,请打开 Windows 控制面板,然后导航至已安装的程序。 确保“查看已安装的更新”(位于“程序和功能”对话框的左上角)处于活动状态。 从程序列表中选择修补程序名称,然后单击“卸载”以移除该修补程序。

在 Linux 上卸载此修补程序

要在版本 10.7 或更高版本中移除此修补程序,请导航到 <产品安装目录>/.Setup/qfe 目录,然后以 ArcGIS 安装所有者身份运行以下脚本:

./removepatch.sh


通过 removepatch.sh 脚本可卸载以前安装的修补程序或热修复程序。 使用 -s 状态标记以按日期排序获取已安装修补程序或热修复程序列表。 使用 -q 标记以按安装日期的反向时间顺序移除修补程序或热修复程序。 输入 removepatch -h 以获取使用帮助。

重新启动 ArcGIS 服务。

如何确定已安装的 ArcGIS 产品

要确定已安装的 ArcGIS 产品,请选择适用于您的环境的适当 PatchFinder 实用程序版本,然后在本地计算机上运行它。 PatchFinder 将列出已在本地计算机上安装的所有产品、热修复程序和修补程序。

适用于 Windows 的 PatchFinder

适用于 Linux/Unix 的 PatchFinder


从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项