雪花连接器.Net连接测试失败用户名和密码错误

时间:2019-07-26 14:38:27

标签: azure azure-devops snowflake-datawarehouse

我正在尝试使用.Net雪花数据为ADF建立到雪花的连接器,但是由于用户和密码不正确,导致构建测试失败 我在azure上使用了雪花,有人可以建议我在parameter.json文件中添加更多配置吗?请找到以下错误。

已经尝试了不使用密码测试的情况。

https://github.com/snowflakedb/snowflake-connector-net/

  

错误消息:    Snowflake.Data.Client.SnowflakeDbException:指定了错误的用户名或密码。   堆栈跟踪:      在D:\ LululemonResources \ VS \ snowflake-connector-net-master \ snowflake-connector-net-master \ Snowflake.Data \ Client \ SnowflakeDbConnection.cs:line 113中的Snowflake.Data.Client.SnowflakeDbConnection.Open()中      D:\ LululemonResources \ VS \ snowflake-connector-net-master \ snowflake-connector-net-master \ Snowflake.Data.Tests \ SFConnectionIT.cs:line 214中的Snowflake.Data.Tests.SFConnectionIT.TestConnectWithDifferentRole()   跳过的TestOktaConnection   跳过的TestSSOConnectionWithUser   跳过的TestSSOConnectionWithWrongUser   TestSwitchDb失败   错误信息:    Snowflake.Data.Client.SnowflakeDbException:指定了错误的用户名或密码。   堆栈跟踪:      在D:\ LululemonResources \ VS \ snowflake-connector-net-master \ snowflake-connector-net-master \ Snowflake.Data \ Client \ SnowflakeDbConnection.cs:line 113中的Snowflake.Data.Client.SnowflakeDbConnection.Open()中      在D:\ LululemonResources \ VS \ snowflake-connector-net-master \ snowflake-connector-net-master \ Snowflake.Data.Tests \ SFConnectionIT.cs:line 160的D:Snowflake.Data.Tests.SFConnectionIT.TestSwitchDb()中   TestUnknownConnectionProperty失败   错误信息:    Snowflake.Data.Client.SnowflakeDbException:指定了错误的用户名或密码。   堆栈跟踪:      在D:\ LululemonResources \ VS \ snowflake-connector-net-master \ snowflake-connector-net-master \ Snowflake.Data \ Client \ SnowflakeDbConnection.cs:line 113中的Snowflake.Data.Client.SnowflakeDbConnection.Open()中      在D:\ LululemonResources \ VS \ snowflake-connector-net-master \ snowflake-connector-net-master \ Snowflake.Data.Tests \ SFConnectionIT.cs:line 144中的Snowflake.Data.Tests.SFConnectionIT.TestUnknownConnectionProperty()中   TestSelectStatement失败   错误信息:    Snowflake.Data.Client.SnowflakeDbException:指定了错误的用户名或密码。   堆栈跟踪:      在D:\ LululemonResources \ VS \ snowflake-connector-net-master \ snowflake-connector-net-master \ Snowflake.Data \ Client \ SnowflakeDbConnection.cs:line 113中的Snowflake.Data.Client.SnowflakeDbConnection.Open()中      在D:\ LululemonResources \ VS \ snowflake-connector-net-master \ snowflake-connector-net-master \ Snowflake.Data.Tests \ SFDbAdaptorIT.cs:第22行中的Snowflake.Data.Tests.SFDbAdaptorIT.TestSelectStatement()   TestCancelExecuteAsync失败   错误信息:    Snowflake.Data.Client.SnowflakeDbException:指定了错误的用户名或密码。   堆栈跟踪:      在D:\ LululemonResources \ VS \ snowflake-connector-net-master \ snowflake-connector-net-master \ Snowflake.Data \ Client \ SnowflakeDbConnection.cs:line 113中的Snowflake.Data.Client.SnowflakeDbConnection.Open()中      在D:\ LululemonResources \ VS \ snowflake-connector-net-master \ snowflake-connector-net-master \ Snowflake.Data.Tests \ SFDbCommandIT.cs:line 402中的D:Snowflake.Data.Tests.SFDbCommandIT.TestCancelExecuteAsync()   TestCancelQuery失败   错误信息:    Snowflake.Data.Client.SnowflakeDbException:指定了错误的用户名或密码。   堆栈跟踪:      在D:\ LululemonResources \ VS \ snowflake-connector-net-master \ snowflake-connector-net-master \ Snowflake.Data \ Client \ SnowflakeDbConnection.cs:line 113中的Snowflake.Data.Client.SnowflakeDbConnection.Open()中      在D:\ LululemonResources \ VS \ snowflake-connector-net-master \ snowflake-connector-net-master \ Snowflake.Data.Tests \ SFDbCommandIT.cs:line 207中的D:\ Snowflake.Data.Tests.SFDbCommandIT.TestCancelQuery()   TestDataSourceError失败   错误信息:    Snowflake.Data.Client.SnowflakeDbException:指定了错误的用户名或密码。   堆栈跟踪:      在Snowflake.Data.Client.SnowflakeDbConne

2 个答案:

答案 0 :(得分:0)

确保检查连接字符串中的ACCOUNT和HOST值。此处的文档:https://github.com/snowflakedb/snowflake-connector-net/blob/master/README.md

您需要确保使用rigion(例如,澳大利亚东部)输入整个主机URL,而不仅仅是account.snowflakecomputing.com。例如。 HOST = XXX.australia-east.snowflakecomputing.com

答案 1 :(得分:0)

以下github存储库可以为您节省大量时间。它是用于Azure数据工厂的.NET框架,它利用Azure函数来执行。在Microsoft拥有经过认证的ADF源和接收器之前,这已经由多个Snowflake客户利用。 https://github.com/jeremiahhansen/snowflake-connector-adf