datastore配置好之后验证不通过,提示属性值缺失或不可识别

系统:win10 企业版,已激活,已更新全部系统包
安装软件:Enterprise 10.7.1 组件全部安装好,server和portal站点均已建好,没有异常,datastore配置好之后验证失败,日志报错信息为:The connection property set was missing a required property or the property value was unrecognized. This release of the GeoDatabase is either invalid or out of date. DBMS table not found [GDB_Release]
————————————2020.09.27更新——————————————————————
分布式环境中,在server中验证datastore依旧是上述错误,同时还多了一行这样的提示

3.png

————————————2020.11.03更新——————————————————————
不论是分布式环境,还是单机,除了he connection property set was missing a required property or the property value was unrecognized.这个报错之外,后面 还紧跟着 No license not found
已邀请:

AriaGIS

赞同来自: 王璐

注:本解决方法不限定特定版本,出现相同报错都可按照下面的方式去解决解决办法:
1、导航至C:\Windows\System32,搜索vcruntime140.dll 和 vcruntime140_clr0400.dll 这俩文件,并给User用户完全控制权限(没有的加,有的确保最低:读取和执行 和 读取),如果没有此文件,自行搜索并安装相应组件。
2、重新验证,看datastore能否通过,不能的话,重启机器后再次验证
3、https://enterprise.arcgis.com/en/system-requirements/latest/windows/arcgis-server-system-requirements.htm 对照系统要求,检查电脑中是否安装了对应的C++,不是的话,安装对应的组件
4、用文件管理器打开C:\Windows,给System32 整个文件夹user用户完全控制权限(没有的加,有的确保最低:读取和执行 和 读取)权限选择继承,并进入文件夹中去检查权限是否继承了,为保险,可以直接用命令行给权限,命令如下:
cacls C:\Windows\System32\*.dll /T /E /G users:F
参考:https://blog.csdn.net/dongni16382/article/details/102287856
如果在这一步不能执行,提示类似于“拒绝访问”,不要纠结问还有没有别的解决方案,当前命令执行不了就是问题的关键,自行上网搜索或者询问IT人员,保证这个命令执行的过去
5、重新配置datastore,并验证
——————————2020.09.27更新——————————————————
针对上面分布式环境中的错误,在检查了上述五个步骤依旧报错,还应注意到后面的提示,未找到主机
需要检查此路径下的C:\Windows\System32\drivers\etc的hosts文件中,多台机器是否都加了ip和域名的映射,没有的话需要加上,并保存,再次验证,可通过
——————————2020.11.03更新——————————————————
出现这个错误,需要cd到datastore的安装目录下的tools文件夹,运行updatelicense

要回复问题请先登录注册