arcgis 报错,关系型数据库不能用,updata licence

ArcGIS DataStore许可更新
本文解决了客户使用ArcGIS Pro发布服务时遇到的数据库许可问题。由于DataStore默认读取Server许可并无法自动更新,文章提供了手动更新DataStore许可的方法,确保服务正常运行。

直接说问题吧问题报错:

客户用arcgis pro发布服务报错

我进去arcgis  server 一看是数据库许可问题。

所以需要更新一下datastore许可

问题原因
在Datastore和Server联合时,系统会默认读取Server的许可,许可到期后,系统不会在重新自动读取Server许可。

所以每次更换server许可后也要更新datastore许可!!!

解决办法
Datastore提供了更新许可工具,来手动重新读取Server许可给Datastore。
位置:C:\Program Files\ArcGIS\DataStore\tools(或者D盘,等其他盘

 

### ArcGIS 报错 000638 的解决方案 ArcGIS 中错误代码 `000638` 表示输入数据不符合工具的要求,通常发生在尝试运行某些地理处理工具时。以下是可能的原因及其解决方法: #### 可能原因及对应方案 1. **输入图层未加载到地图文档中** 如果使用的图层并非当前活动的地图文档中的图层,则会触发此错误。确保所选的输入图层已正确加载至地图文档中并处于可见状态[^1]。 2. **路径名称包含特殊字符** 输入或输出文件名如果包含特殊字符(如空格、括号或其他非法字符),也可能引发该错误。建议将所有涉及的数据集重命名为仅包含字母、数字以及下划线的形式[^2]。 3. **权限不足** 当前用户账户可能缺乏对目标目录写入数据所需的权限。验证是否有足够的访问权限来读取输入数据和写入输出位置。可以尝试更改输出路径至具有完全控制权的位置测试是否解决问题[^3]。 4. **字段名称冲突** 若操作涉及到属性表管理,比如加入新字段而现有字段已经存在相同名字的情况也会抛出此类异常提示。检查相关字段定义避免重复命名现象发生[^4]。 5. **软件版本兼容性问题** 使用不同版本之间可能存在功能差异或者Bug, 尝试更新至最新稳定版ArcGIS Desktop 或者切换回之前正常工作的特定发行版本查看效果如何改变[^5]。 ```python import arcpy try: # 设置工作空间环境 arcpy.env.workspace = r"C:\path\to\your\data" # 定义输入要素类 input_features = "input_feature_class.shp" # 执行某项GP工具 (此处仅为示意) result = arcpy.Buffer_analysis(input_features, "output_buffer", "10 Meters") except Exception as e: print(f"Error occurred: {e}") ``` 以上脚本片段展示了如何通过Python调用ArcPy模块执行缓冲区分析任务的同时捕获潜在发生的任何例外情况以便进一步诊断具体哪里出了差错[^6]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值