码迷,mamicode.com
首页 > 数据库 > 详细

arcgis server 发布FeatureAccess权限的图层

时间:2020-07-05 10:45:08      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:database   nbsp   ash   原创文章   register   分析   分类   数据库连接   修改   

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。数据库注册完成以后,再次发布要素服务,进行分析的时候,就不会报错。

arcgis server 发布FeatureAccess权限的图层

标签:database   nbsp   ash   原创文章   register   分析   分类   数据库连接   修改   

原文地址:https://www.cnblogs.com/HuangDaDa/p/13237960.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!