如何配置Snowflake ODBC驱动?连接测试遇404错误求助
解决Snowflake ODBC驱动测试连接时的404错误
这个404错误核心是客户端无法通过REST请求访问Snowflake服务端点,可按以下方向排查解决:
核对Snowflake允许列表的网络放行规则
- 登录Snowflake控制台,执行
SELECT SYSTEM$ALLOWLIST();获取官方要求放行的主机名和端口 - 确认这些主机和端口已添加到本地防火墙、公司网络防火墙及中间代理的允许列表,重点确保TCP/443端口(Snowflake默认HTTPS端口)处于开放状态
- 登录Snowflake控制台,执行
检查ODBC连接配置的准确性
- 打开ODBC数据源管理器,查看Snowflake DSN的服务器字段格式是否正确,应为
<账户标识>.snowflakecomputing.com,不要添加多余路径或错误后缀 - 确认端口设置为443(除非你的Snowflake实例使用了自定义端口)
- 打开ODBC数据源管理器,查看Snowflake DSN的服务器字段格式是否正确,应为
测试网络连通性
- 使用
telnet <Snowflake服务器地址> 443或PowerShell命令Test-NetConnection <Snowflake服务器地址> -Port 443验证网络是否能连通目标端口 - 如果使用代理,确保ODBC配置里正确填写了代理服务器地址、端口,以及必要的认证信息(若代理需要)
- 使用
确认Snowflake账户状态
- 检查你的Snowflake账户是否处于活跃状态,未被暂停或禁用
- 若前面步骤都排查无误仍报错,直接联系Snowflake技术支持确认服务端点是否正常
内容的提问来源于stack exchange,提问作者ray escobedo
相关产品推荐
相关产品推荐

