1. 右键geodatabase。。
选择Administration->
可以添加角色。。。可以创建和管理角色。。。可以Administrator Geodatabase
而,在Administrator Geodatabase,可以查看连接、可以强制断开连接,可以查看版本树
右键单击sde.Default,可以选择New Version,View Locks
>>能不能创建一个新角色和新用户,创建一个新版本,不污染默认版本
新角色新用户和子版本是不同的策略
但是共同点是都需要版本化,而版本化说白了不就是视图吗。。多版本视图
ARCSDE多用户配置编辑步骤(精简版):https://wenku.baidu.com/view/e0468e48a300a6c30c229f86.html
ArcSDE多用户多版本编辑:http://blog.sina.com.cn/s/blog_732d88360100vlex.html
模拟多用户编辑
同时打开两个arcmap。。
同时打开sde.default版本
新建版本
随便起个名字,点OK。。
然后,点击版本管理。。
回到了那个熟悉的画面。。
选择切换版本
2. 在GIS版本下进行编辑。。
编辑结束后,并没有post的按钮。。只从down的按钮(reconcile)而且还是在编辑下可以,但是还好在default版本下,可以看到Version Changes按钮。但是,并没有看到冲突。。
但是,如果子版本进行reconcile,对比父版本和正在编辑的版本之间的冲突之后,就可以看到post了(将父版本的修改与当前正在进行修改的版本进行merge,以父版本为优先)(但是一旦子版本post,父版本根本无权拒绝,只能被动的修改,跟git还不一样,git管理员是有权驳回post请求的)
假如,子版本提交了post,父版本被动的接收到了post,然后又删除了post里面添加的图形,子版本reconcile之后,会发现,子上次提交之后,被父版本做了修改,当前已生效。
以上内容来自于:《ArcSDE多用户多版本编辑》5.5 多用户编辑不同版本
现在,假如sa和sde同时访问同一个版本的图层的话。。
- 多用户编辑同一版本的不同要素
- 多用户编辑同一版本的同一要素
其它截图: