使用用户名密码连接Tableau与Snowflake时出现连接错误
修复Tableau连接Snowflake认证错误的排查步骤
- 核对账户标识符格式
Snowflake账户标识需严格匹配格式要求,现在常用标准格式为组织ID-账户ID,旧版区域格式需补充云服务商和区域信息,例如abc12345.ap-southeast-1.aws,注意不要额外添加snowflakecomputing.com后缀,Tableau连接时会自动补全。 - 确认大小写匹配
Snowflake默认会将未用双引号包裹的标识符转为大写,如果你创建的用户名、角色、仓库、数据库名是特殊大小写格式,连接时输入的内容必须和创建时的大小写完全一致。 - 检查权限与账户状态
确认当前使用的账户没有被锁定、没有过期,同时你指定的角色拥有对应仓库、数据库的访问权限。 - 排查网络限制
如果你的Snowflake实例配置了IP白名单,需要将当前设备的公网IP添加到白名单中;企业内网环境需要确认代理规则没有拦截Tableau到Snowflake 443端口的HTTPS请求。 - 更新驱动版本
卸载旧版Snowflake ODBC驱动,安装官方最新版驱动,避免旧版本兼容性问题导致的认证失败。 - 处理多因素认证场景
如果你的Snowflake账户开启了MFA,连接时需要在密码字段末尾追加你当前的MFA临时验证码,格式为你的密码+MFA验证码,或者对接企业单点登录进行认证。

内容的提问来源于stack exchange,提问作者Avneesh Patel
相关产品推荐
相关产品推荐

