Sqitch 部署到雪花 DW 失败

Posted

技术标签:

【中文标题】Sqitch 部署到雪花 DW 失败【英文标题】:Sqitch deploy to snowflake DW fails 【发布时间】:2019-11-26 14:21:48 【问题描述】:

Sqitch 部署命令失败并出现以下错误:-

sqitch deploy 'db:snowflake://amrutmonu:PASSWORD@wea87235.us-east-1.snowflakecomputing.com/DEMO_DB?Driver=Snowflake'

错误:

将注册表添加到 db:snowflake://amrutmonu:@wea87235.us-east-1.snowflakecomputing.com/DEMO_DB?Driver=Snowflake 250001 (08001): 连接数据库失败。验证账户名是否正确:wea “/root/bin/snowsql”意外返回退出值1

能否请您调查一下并帮助我们解决此问题?

【问题讨论】:

看看这个解决方案 [[snowflake] deploy error](github.com/sqitchers/sqitch/issues/420#issuecomment-453199324)。这对我来说可以。很快 - 你必须在 snowsql 的配置文件中添加一些额外的设置。 【参考方案1】:

请从连接字符串中删除 .snowflakecomputing.com,试一试,然后告诉我们情况如何:

sqitch deploy 'db:snowflake://amrutmonu:PASSWORD@wea87235.us-east-1/DEMO_DB?Driver=Snowflake'

【讨论】:

这次我们执行了下面的命令 - sqitch deploy 'db:snowflake://amrutmonu:PASSWORD@wea87235.us-east-1/DEMO_DB?Driver=Snowflake' 但只要我们点击进入它给出以下消息 - 将注册表添加到 db:snowflake://amrutmonu:@wea87235.us-east-1.snowflakecomputing.com/DEMO_DB?Driver=Snowflake 并在 50-55 秒后出现以下错误消息 - 250001 (08001) : 连接数据库失败。验证账户名是否正确:wea "/root/bin/snowsql" 意外返回退出值1 我们从头到尾检查了所有配置。似乎没有任何问题。但是如果您想让我们检查配置中的某些特定内容,请告诉我们。提前致谢。 您是否可以使用以下 URL 访问您的雪花帐户:wea87235.us-east-1.snowflakecomputing.com

以上是关于Sqitch 部署到雪花 DW 失败的主要内容,如果未能解决你的问题,请参考以下文章

在代码中使用 & 符号的存储过程的 Sqitch 部署导致失败

使用 sqitch 生成更改表脚本

在雪花中放置多个仓库的最佳方法?

在时间戳列中插入 Null 时,雪花复制到失败

将更改部署到 azure 时,sqitch deploy 命令失败

sqitch init snowflake 无法确定 Snowflake 账户名