arcsde feature dataset 中添加 feature class提示 must be owner to perform this operation

在arccatalog想这个数据集添加featureclass时报错:
创建featureclass失败-arccatalog.png

arcgis engine 10.1中实现数据入库的功能,将shp文件添加到sqlserver数据库,数据库是使用sqlserver 2008 R2 企业版创建的,创建时使用的arcsde是9.3版本的,但是现在我使用的是arcsde 10.1和SQL server 2012 标准版,数据集在MS SSMS 2014 中不可见,但是通过arccatalog的目录树可见,通过IEnumDataset可以枚举出来,但是在createfeatureclass的时候报错,无法向数据集中添加要素类,求解.
临时矢量数据集.png

 
=====================================================
网友都在讨论是不是同一个所有者,我这里进一步说一下,我试过分别用管理员用户和sde用户登录了,都无法访问这个,我觉得可能是schema的问题,
这个数据库有两个schema,sde和dbo,dbo用户和sde用户都只能访问dbo这个schema下的数据表。
 
sde-schema.png


sde-schema2.jpg


怎么确认schema的用户是谁呢?
 
已邀请:

李昫瑄 - gis 搬砖工人

赞同来自:

在arches10版本以后,geodatabase添加了这个不允许他人在别人的文件上创建新的操作,解决办法目前只有使两个feature class都是同一个人拥有创建的

xfgood - Mac

赞同来自:

应该是没有权限吧,不是同一个sde用户

要回复问题请先登录注册