arcgis server 发布FeatureAccess权限的图层
arcgis server 发布FeatureAccess权限的图层
什么味道 2017-04-11 15:56:55 616 收藏
分类专栏: arcgis server
版权
在用arcgis server发布的FeatureLayer 时需要在其它界面和ArcMap中都能修改,需要开通FeatureAccess功能
这需要用到ArcSDE(如果装有ArcMap就不用单独装了)和其支持的数据库,这里我们选择SQLserver数据库
接下来就是在ArcMap中发布。
1.建立数据库连接 ,填自己安装SQL时的账号和密码,选择目标数据库
2.在创建的数据库连接文件(.sde)上右键选择启用地理数据库,在弹出的对话框中的许可文件打开装Arcgis server 时的许可文件
3.导入需要发布的要素到数据库连接中。
4.右键数据库连接中的要素,选择注册为版本即可
————————————————
版权声明:本文为CSDN博主「什么味道」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/q893668680/article/details/70054604
但是报错了,已经注册了数据库,但是发布时显示的错误还是没有注册数据库,所以用到下面的方法解决了问题
原文链接https://zhuanlan.zhihu.com/p/25434036 感谢分享:
当我们发布要素服务时(arcgis server已经注册过数据库),不过在Analyze的时候始终出现如下错误:
SEVERITY STATUS CODE DESCRIPTION NAME TYPE DATA FRAME
High Unresolved 00090 Feature service requires a registered database Layers Data Frame Layers
尽管这里我注册了地理数据,双击错误可弹出如下注册信息:
其实arcgis server 已经完成注册数据库,总是报错的原因是我们需要更改arcgis server的登录的方式:
解决办法:
1.打开电脑服务,关闭arcgis server服务,打开该服务的属性,更改登陆身份为本地登录身份‘。
2.启动arcgis server服务,重新注册数据库,验证的类型选择操作系统身份验证,
3.记得勾选Same as publisher database connection。数据库注册完成以后,再次发布要素服务,进行分析的时候,就不会报错。