When connected as 'sde' or 'dbo', using the sdeversion -o alter to change version permissions for any version other than the sde.default/dbo.default version returns a Version not found (-126) error.
上次发布: April 19, 2017ArcSDE/Enterprise Geodatabase
漏洞 ID 编号
NIM078732
已提交
March 1, 2012
上次修改时间
April 2, 2025
适用范围
ArcSDE/Enterprise Geodatabase
找到的版本
10.0
操作系统
Windows OS
操作系统版本
2003
状态
Known Limit
经开发团队审核,已确定此问题与不受 Esri 控制的软件的已知限制有关。 问题的“其他信息”部分可能包含进一步说明。
附加信息
This is by design. Error message improvement code was added when 64BBITID code changes were implemented in ArcGIS 10.3.
解决办法
In addition to changing version permissions for all versions via ArcCatalog when connected as the SDE user, there are three additional workarounds for this issue outside of the SDE command line.1. Within the Alter Version geoprocessing tool, when connected as the SDE or DBO user, even though other versions are not listed, manually type in the version name and set the permissions.2. Build a model using the Alter Version tool. Within the model, specify the connection, version, and permissions. Click OK to execute.3. Convert the model into a Python script and execute. This allows the process to be scripted.