Bug ID Number |
BUG-000092111 |
Submitted | November 12, 2015 |
Last Modified | October 20, 2021 |
Severity | Medium |
Applies to | ArcSDE/Enterprise Geodatabase |
Version found | 10.3.1 |
Operating System | Windows |
Operating System Version | 7.0 64 Bit |
Status | Will Not Be Addressed
The development team has considered the issue or request and concluded it will not be addressed. The issue's Additional Information section may contain further explanation.
|
Description
There is an option to 'move edits to base' for data that is registered as versioned. If a feature class that is registered as versioned without the option to move edits to base is added to a dataset that is registered as versioned with the option to move edits to base, the dataset can still be unregistered, but mixed version types are created.
However, if a feature class that is not registered as versioned is then added to the dataset, attempting to unregister or re-register the dataset as versioned fails.
Cause
Enterprise geodatabases do not support feature datasets containing mixed version types. The reason the dataset fails to be unregistered or re-registered is due to versioning incompatibility. There are two known defects related to this behavior, logged as the following bugs: BUG-000082521 and BUG-000092111. When working with versioned data, ensure the aforementioned bugs are taken into account.
Workaround
Register the entire dataset as versioned with the option to move edits to base in ArcCatalog or ArcMap. Follow the steps provided below.
- Compress the geodatabase to state 0. For more information on geodatabase compression, refer to ArcGIS Desktop Help: Geodatabase compression.
Note:
Step 1 is important to prevent edits from being lost because the feature classes will be unregistered as versioned in Step 3.
- Select all feature classes that are of a different version type, and remove the feature classes from the feature dataset by dragging and dropping the feature classes outside of the feature dataset.
- Unregister all the feature classes removed from the feature dataset in Step 2 as versioned. For more information, refer to ArcGIS Desktop Help: Unregistering data as versioned.
- Drag and drop the feature classes back into the feature dataset.
- Re-register the entire feature dataset as versioned. For more information, refer to ArcGIS Desktop Help: Registering data as versioned.
Steps to Reproduce