ArcGIS Portal删除无法正常解决联合的服务器

问题描述:

一般情况下Portal中联合了Server后,可以通过https://域名/arcgis/portaladmin/federation/servers

ArcGIS Portal删除无法正常解决联合的服务器
无法进行解除联合。问题来了,如果这种方式解除不了怎么办?

 

解决方法:

一、客户端准备:

在高版本Portal中使用的PG库比较高,无pgadmin客户端程序,需要单独下载安装。
http://www.admin4.org/downloads 低版本Portal本身安装位置有默认pgadmin3客户端,可直接启动,位置如C:\arcgisportal\pgsql_10.6\bin

二、连接参数设置


连接参数如下:
host:ip/localhost,注意如果不是在Portal所在机器上连接还需要单独将pg库允许连接IP开放,否则连接不上,具体参考pg_hba.conf文件修改使用。
端口:7654 portal pg数据库使用的为7654端口
账户密码:portal管理员账户密码

ArcGIS Portal删除无法正常解决联合的服务器

(3)修改数据库
在数据库中找到表gw_accounts_servers,查询记录会发现此时记录表中有联合的Server,删除掉即可。

ArcGIS Portal删除无法正常解决联合的服务器

低版本:找到portal站点的配置文件如C:\arcgisportal\pgsql_9.3.12\bin

ArcGIS Portal删除无法正常解决联合的服务器

运行pgAdmin3.exe, 并填入以下参数连接,name随意起,username和password都填portal的管理员账户和密码,余下按照图片填写即可:

ArcGIS Portal删除无法正常解决联合的服务器

找到存储server信息的库,如下图:

 

ArcGIS Portal删除无法正常解决联合的服务器

右键单击gw-accounts-servers, 选择view data-view all data, 在弹出的列表中删除server的相关记录

这样portal中可以重新联合托管server了。这个pg库是内部库,建议平常不要动。