更新server许可后验证datastore关系库时报错:No ArcGIS server license found. Contact your geodatabase administrator

更新server许可后验证datastore关系库时报错:The connection property set was missing a required property or the property value was unrecognized. No ArcGIS server license found. Contact your geodatabase administrator to update license解决办法

直接更新datastore的许可

server manager站点的数据存储位置验证关系库,出现一个叹号:
在这里插入图片描述

报错:The connection property set was missing a required property or the property value was unrecognized. No ArcGIS server license found. Contact your geodatabase administrator to update license

在这里插入图片描述

更新许可

打开cmd,导航至 Datastore的安装目录 -> tools 文件夹下(D:\Program Files\ArcGIS\DataStore\tools),运行updatalicense.bat。出现successfully就可以,然后去server manager验证即可(必要时可以重启下 Datastore 服务)。
在这里插入图片描述
注: 如果上述可以直接成功,那么大家就可以忽略下面的操作,直接去server里面验证关系库即可。

报错:无法更新数据存储

但是,当我运行这个的时候报错无法进行更新:
在这里插入图片描述

查询读写模式

同样的导航至 Datastore的安装目录 -> tools 文件夹下(D:\Program Files\ArcGIS\DataStore\tools),运行describedatastore.bat,发现data store mode为只读模型:

那么我们需要将其修改为 读写模式:
在这里插入图片描述

修改读写模式

同理运行tools 文件夹下:changedatastoremode命令
在这里插入图片描述

再次查询模式为:
在这里插入图片描述

验证

在运行更新许可命令即可成功:
在这里插入图片描述

然后去server中验证关系库即可成功:

在这里插入图片描述

注:上面的操作时,我在更新完我的server和protal的许可后,验证datastore的关系库时,出错的解决办法;
可能有些人会说,我server中注册的 企业级地理数据库,去访问的时候也提示没有server许可发现,那么如何更新呢?

更新sde许可,打开arcmap,在arctoolbox中找到Data Management Tools–Geodatabase Administration–Update Enterprise Geodatabase License即可;

猜你喜欢

转载自blog.csdn.net/weixin_40625478/article/details/107756811