我们在实际工作中会有这么一个场景:数据源和ArcGIS软件不在同一机器上,比如ArcMap和ArcGIS Server在同一台Windows机器上(图形服务器),数据源单独存放在另外一台原服务器上(数据服务器),如共享路径为:\\ip\data
首先,先确认两台服务器的ArcGIS账号和密码必须完全一致,如不一致,需要进行修改,否则无法注册,修改方法:
第一步:在操作系统:控制面板->用户账户和家庭安全->用户账户->管理账户->更改账户,对ArcGIS Server Account进行更密码:
第二步: 在所有应用中找到ArcGIS-> Configure ArcGIS Server Account->设置新密码,如果没有在计算机管理里先设置新密码,这里操作会显示invalid password.....
不用填写,一直下一步:
最后完成配置:
若同一机器上同时安装了ArcGIS Portal,则需要修改Portal的登录用户名和密码,否则portal启动的时候会出现以下报错:
修改方法:服务中找到Portal for ArcGIS,右键-> 属性->登录->更新为新密码,应用之后启动Portal 服务。
然后,在确认账号密码都一致后,可以为数据存储注册远程服务器网络路径:
(1)确保在这台“数据服务器”Windows机器上ArcGIS Server账户密码与“图形服务器”上一致,若不一致,按照上面方法修改,若没有账号,则需要进行新建账号,可通过安装ArcGIS Server完成(安装完后无需新建站点)。
(2)打开需要共享的data文件夹的属性对话框,点击共享->高级共享,勾选共享此文件夹,点击权限,点击添加;而后添加这一新增账户的至少读取权限;依次点击确定直至关闭
(3)打开data文件夹的属性对话框,点击安全->高级->添加->选择主体,增加arcgis的至少读取权限;依次点击确定直至关闭
共享完成后,可通过\\ip\\data访问数据源
最后,使用ArcGIS Server登录后,在站点->GIS服务器->数据存储,选择注册文件夹:
ArcMap在添加和访问数据源时也是以UNC的方式\\ip\data进行