You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用SnowSQL上传本地文件至Snowflake命名阶段时遇AttributeError

解决SnowSQL PUT命令报AttributeError("'TypeError' object has no attribute 'errno'")的问题
  • 升级SnowSQL版本:该错误多因旧版SnowSQL与Snowflake服务端版本不兼容导致,直接更新到最新稳定版本后重试。
  • 验证阶段权限:确保执行命令的角色拥有目标阶段的WRITE权限,可执行命令GRANT WRITE ON STAGE project_stage TO ROLE your_role;完成授权(替换your_role为实际角色名)。
  • 检查源文件完整性:尽管已显示source_size,但文件可能存在隐性损坏,尝试重新生成或替换/tmp/load/cities.parquet文件后再执行PUT操作。
  • 添加OVERWRITE参数:若阶段中已存在同名文件,可能引发冲突,修改命令为PUT file:///tmp/load/cities.parquet @project_stage OVERWRITE=TRUE;强制覆盖。
  • 排查本地环境依赖:如果SnowSQL依赖本地Python环境,确认Python版本符合SnowSQL官方要求,避免依赖版本冲突引发异常。

内容的提问来源于stack exchange,提问作者gigi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 01:02:03