Schema is out of date,Retry as owner or sdeadmin 问题解决方法

之前有客户反馈在访问ArcSDE空间数据库的时候,系统报以下截图错误:

 

 

 

 

从提示上猜测,应该是和要素类的字段定义有关。

后来询问了一下客户,才了解到原来客户最近自行对已经创建的要素类增加了一些业务字段。正常情况下,添加字段是不会出错的。再次深入了解到,原来客户并没有使用对应版本的ArcGIS客户端来操作,而是直接访问数据库,通过SQL,对要素类表添加了字段。

 对比一下COLUMN_REGISTRY这个表的记录和实际表对象的字段信息。发现客户新增加的字段在COLUMN_REGISTRY这个表中并没有记录。初步判断该错误是由于上述信息不一致导致的。

既然问题已经定位,那么解决方法就如何让新增的字段信息同步到COLUMN_REGISTRY这个表中。后来发现,只需要使用ArcGIS客户端,例如ArcMap,采用sde管理员账号来加载访问需要同步的要素类,系统就会自动把新增的字段信息同步更新到COLUMN_REGISTRY这个表中。

posted @ 2020-01-02 13:19  卢伟亮  阅读(635)  评论(0编辑  收藏  举报