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

命令行调用snowsql时传入config配置文件执行查询的问题咨询

问题根源

你出现报错的核心原因是snowsql的长选项需要用双破折号开头,你当前使用了单破折号写-config,而snowsql的单破折号短选项-c(作用是指定连接名)会直接把紧随-c后的内容识别为连接名称,所以你写-config等价于执行-c onfig=./config,自然会抛出找不到onfig=./config这个连接的错误;如果你此前手滑输入的是类似-nfig,就会对应出现找不到nfig=./config的报错,和你遇到的现象完全吻合。

解决方法

把配置参数的写法改为双破折号开头的长选项即可,空格或者等号分隔参数路径都支持:

  • 空格分隔写法:--config ./config
  • 等号分隔写法:--config=./config

修改后的完整脚本参考:

#!/bin/bash

snowsql -f training-data.sql \
  -o quiet=true \
  -o friendly=false \
  -o header=false \
  --config ./config

额外注意

请确保你当前执行目录下的./config文件符合SnowSQL配置文件格式,已经配置了正确的账号、区域、认证信息、默认仓库/数据库/ schema 等必要参数,否则会出现后续的连接类报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 18:45:04