环境:postgresql14 arcgis server10.5
问题:注册数据库到server时,报错:Machine:机器名[数据库名(null)]。(连接数据库成功,注册文件夹到server成功)
背景:服务器中,之前配置过同样的环境,arcgis server重装过。
1、导致问题原因:数据库版本(PostgreSQL14)与arcgis server(10.5) 版本不匹配
用网上找到的方法解决失败。
安装完Server的时候创建了一个操作系统账户,我现在登录的不是那个账户,所以注册不了文件夹。而注册地理数据库的错误也有可能是因为这个原因引起的。而我还继续想使用administrator账户登录,于是在计算机——管理——本地用户和组中,将我本机的ArcGIS Server Account设置到Administrators组中,让这个账户也隶属于管理员组。
2、解决办法:卸载server10.5,重装arcgis server10.7.1就可以注册数据库成功了,在重装之前把原本的arcgis账户删除掉。猜测可能是因为重装server之前,没有把arcgis账户删掉,所以导致一直报上面的的那个错误。由于重装10.7.1版本之后问题已经解决,所以没有验证这个猜测。