我正在尝试使用.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
答案 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