Snowflake ODBC 与 Azure 配合使用,但与 AWS 配合使用失败
Snowflake ODBC works with Azure and fail with AWS
我创建了一个 azure Snowflake 试用帐户和一个 odbc dsn,它有效。
然后我必须在 AWS 中创建 Snowflake 试用版才能使用 Snowflake 培训。
创建 DSN 时失败并出现此错误;指定的用户名或密码不正确。
对于 Azure,我使用 ..snowflakecomputing.com,这很有效。
对于 AWS,我使用 .snowflakecomputing.com,出现用户错误。
我尝试了其他组合,但有时我总是遇到主机未解决的错误。
..snowflakecomputing.com
.sg..aws.snowflakecomputing.com
感谢提示
根据 https://docs.snowflake.com/en/user-guide/organizations-connect.html 你的 Snowflake URL / servername 是这种格式
https://<account_locator>.<region>.<cloud>.snowflakecomputing.com
如果使用 AWS,则不需要云,但如果使用 Azure 或 GCP,则需要。如果是 us-east1,则不需要区域,否则必须指定。
现在,您尝试从何处连接到 Snowflake 并不重要 - 它只与您的 Snowflake 实例所在的位置有关。
因此,如果您在 AWS 中创建 Snowflake 实例,则无论您是通过 Web 控制台、command-line 工具、来自 AWS 的 ODBC 连接到它,它都是完全相同的 URL / 服务器名称应用程序,JDBC 来自 Azure 应用程序,或任何其他应用程序。
因此,如果您在 AWS 中创建了 Snowflake 帐户,您将使用类似
的东西
https://FV23210.ap-southeast2.snowflakecomputing.com
无论你从哪里调用它;如果您在 Azure 中创建了 Snowflake 帐户,您将使用
https://FV23210.ap-southeast2.azure.snowflakecomputing.com
无论您从哪里调用它。
我创建了一个 azure Snowflake 试用帐户和一个 odbc dsn,它有效。 然后我必须在 AWS 中创建 Snowflake 试用版才能使用 Snowflake 培训。 创建 DSN 时失败并出现此错误;指定的用户名或密码不正确。 对于 Azure,我使用 ..snowflakecomputing.com,这很有效。 对于 AWS,我使用 .snowflakecomputing.com,出现用户错误。 我尝试了其他组合,但有时我总是遇到主机未解决的错误。 ..snowflakecomputing.com .sg..aws.snowflakecomputing.com 感谢提示
根据 https://docs.snowflake.com/en/user-guide/organizations-connect.html 你的 Snowflake URL / servername 是这种格式
https://<account_locator>.<region>.<cloud>.snowflakecomputing.com
如果使用 AWS,则不需要云,但如果使用 Azure 或 GCP,则需要。如果是 us-east1,则不需要区域,否则必须指定。
现在,您尝试从何处连接到 Snowflake 并不重要 - 它只与您的 Snowflake 实例所在的位置有关。
因此,如果您在 AWS 中创建 Snowflake 实例,则无论您是通过 Web 控制台、command-line 工具、来自 AWS 的 ODBC 连接到它,它都是完全相同的 URL / 服务器名称应用程序,JDBC 来自 Azure 应用程序,或任何其他应用程序。
因此,如果您在 AWS 中创建了 Snowflake 帐户,您将使用类似
的东西https://FV23210.ap-southeast2.snowflakecomputing.com
无论你从哪里调用它;如果您在 Azure 中创建了 Snowflake 帐户,您将使用
https://FV23210.ap-southeast2.azure.snowflakecomputing.com
无论您从哪里调用它。