排查 Azure 数据工厂 和 Azure Synapse 中的 Snowflake 连接器问题
适用于:Azure 数据工厂
Azure Synapse Analytics
本文提供了一些建议,用于排查 Azure 数据工厂 和 Azure Synapse 中常见的 Snowflake 连接器问题。
症状:复制活动失败并出现以下错误:
IP % is not allowed to access Snowflake. Contact your local security administrator.
原因:这是一个连接问题,它通常是当集成运行时访问 Snowflake 时出现的防火墙 IP 问题造成的。
建议:
- 如果将自承载集成运行时配置为连接到 Snowflake,请确保将自承载集成运行时 IP 添加到 Snowflake 的允许列表中。
- 如果使用 Azure Integration Runtime 并且仅限防火墙规则中批准的 IP 进行访问,则可以将 Azure Integration Runtime IP 添加到 Snowflake 的允许列表中。
- 如果使用托管的专用终结点并且 Snowflake 帐户中实施了网络策略,请确保允许托管 VNet CIDR。 有关更多步骤,请参阅如何:设置用于从 Azure 数据工厂或 Synapse 连接到 Snowflake 的托管专用终结点。
症状:
使用 Snowflake 作为源时,复制活动会失败并显示以下错误:
Failed to access remote file: access denied. Please check your credentials
使用 Snowflake 作为接收器时,复制活动会失败并显示以下错误:
Failure using stage area. Cause: [This request is not authorized to perform this operation. (Status Code: 403; Error Code: AuthorizationFailure)
原因:执行 Snowflake COPY 命令时弹出错误,原因是执行 Snowflake COPY 命令时缺少源/接收器的访问权限。
建议:检查源/接收器,确保已向 Snowflake 授予适当的访问权限。
尝试通过以下资源获得故障排除方面的更多帮助: