Hi,
This is my system configuration:
- Utility Network version 7
- ArcGIS Enterprise 11.3
- ArcGIS Pro 3.3 or ArcGIS Pro 3.5
I have an ArcGIS Enterprise geodatabase where I created two separate schemas, each with its own database user:
Both schemas and Utility Networks were created using the Create Database User tool in ArcGIS Pro, and each UN was published as a separate feature service through ArcGIS Enterprise.
To create and publish the Utility Networks, I was connected to Portal with an administrator account.
Everything works correctly until I try to reconcile and post a version created from one of the services (for example, the sewer service).
During the reconcile/post operation, I receive:
Example:
When reconciling a sewer version, the server reports insufficient permissions for water classes (WaterLine, WaterSubnetLine, DirtyAreas, SystemJunctions, etc.).
When reconciling a water version, the opposite happens—errors reference sewer classes.
This is confusing because:
Each service references only its own schema’s data
Each schema has its own separate UN and data owner
The feature services are independent and published separately
Users have permissions only within their own schema (as expected)
It seems that during reconcile/post, the server is attempting to access Utility Network system tables from both schemas, even though only one network is involved in the edit operation.
My questions:
Is this expected behavior when two Utility Networks exist in the same Enterprise geodatabase?
Are there known limitations or unsupported configurations related to hosting multiple UNs in a single geodatabase (even when using separate schemas)?
Is the reconcile/post operation designed to access all UN system tables in the database, regardless of which UN is being edited?
What is the recommended deployment pattern in this scenario?
Any clarification or official guidance from Esri regarding this behavior would be very helpful.
Thank you!