更新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即可;