运行环境:
Win10
ArcGIS10.4
具体操作:
1、打开ArcMap,加载sde中导入的文件,也可以加载shp数据源指向sde中文件
2、保存成mxd,然后点share as-Service
3、Publish a service选择发布的服务,取名
4、勾选上Feature Access,然后点Analyze
5、会出现图层未注册的报错,双击报错信息,在弹出窗口中,选择Add。(此步之前必须要先创建企业级地理数据库)
#如果您希望服务引用已复制到指定的企业级地理数据库的数据,则应注册服务器管理的数据库。在这种情况下,会将图层目前所引用的数据复制到刚刚注册的企业级地理数据库。服务中的图层将从这一企业级地理数据库而非原始数据源中引用数据。
#如果希望服务所引用的数据与地图相同,则请将此企业级地理数据库注册到 ArcGIS Server。
#如果希望服务引用的企业级地理数据库与地图不同,则将需要同时注册地图所使用的企业级地理数据库和服务要使用的企业级地理数据库。
6、新建注册地址
7、回到sde,在文件上点击右键,选择Manage--Register As Versioned
8、勾选上
9、回到ArcMap中继续Share As,Analyze没有问题则publish即可。
参考网址:
https://jingyan.baidu.com/article/8275fc867d6e2e46a03cf61c.html
https://enterprise.arcgis.com/zh-cn/server/10.3/publish-services/windows/00090-value-requires-a-registered-database.htm
来源:https://blog.csdn.net/guzicheng1990/article/details/99407108