管道上传在接收器端失败,并显示神秘的错误消息
Pipeline Upload is failing on Sink side with cryptic error message
管道应该从本地 SQL 服务器复制几个 table 到 ADLS 镶木地板文件(在每次处理期间删除和创建)。摄入量依赖于自托管集成运行时。配置期间的所有测试都成功(即成功检索 table 结构,连接测试全部为绿色等)。然而,管道会生成以下执行错误:
Activity Copy_DetailPricingLevelHierarchy failed: Failure happened on 'Sink' side. ErrorCode=UserErrorFailedFileOperation,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Upload file failed at path Intake/MySource\PricingLevelHierarchy.,Source=Microsoft.DataTransfer.Common,''Type=System.InvalidOperationException,Message=Internal connection fatal error. Error state: 18,Source=System.Data,'
我不明白到底是什么地方出了问题。
验证并尝试解决问题:
- 来自 ADF 的输入和输出连接验证(成功)
- 来自 IR VM 的连接验证(成功)
- 直接使用 ADF 的服务主体密钥来排除 Azure Vault 身份验证问题(无变化;连接验证仍然成功)
- 用我个人计算机上的自动设置 IR 替换 VM 上托管的 IR(上传成功)
- 检查出站端口80和443是否在VM上打开(成功)
请告知,还有哪些其他配置可能导致接收器故障。
为了能够将 Parquet 格式与 Self-Hosted 集成运行时一起使用,您需要安装 Java 运行时环境 (JRE)。
来自 Azure 数据工厂支持的文件格式部分的 Microsoft 文档中有关 Parquet 格式的部分:
For copy empowered by Self-hosted Integration Runtime e.g. between
on-premises and cloud data stores, if you are not copying Parquet
files as-is, you need to install the 64-bit JRE 8 (Java Runtime
Environment) or OpenJDK on your IR machine.
管道应该从本地 SQL 服务器复制几个 table 到 ADLS 镶木地板文件(在每次处理期间删除和创建)。摄入量依赖于自托管集成运行时。配置期间的所有测试都成功(即成功检索 table 结构,连接测试全部为绿色等)。然而,管道会生成以下执行错误:
Activity Copy_DetailPricingLevelHierarchy failed: Failure happened on 'Sink' side. ErrorCode=UserErrorFailedFileOperation,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Upload file failed at path Intake/MySource\PricingLevelHierarchy.,Source=Microsoft.DataTransfer.Common,''Type=System.InvalidOperationException,Message=Internal connection fatal error. Error state: 18,Source=System.Data,'
我不明白到底是什么地方出了问题。
验证并尝试解决问题:
- 来自 ADF 的输入和输出连接验证(成功)
- 来自 IR VM 的连接验证(成功)
- 直接使用 ADF 的服务主体密钥来排除 Azure Vault 身份验证问题(无变化;连接验证仍然成功)
- 用我个人计算机上的自动设置 IR 替换 VM 上托管的 IR(上传成功)
- 检查出站端口80和443是否在VM上打开(成功)
请告知,还有哪些其他配置可能导致接收器故障。
为了能够将 Parquet 格式与 Self-Hosted 集成运行时一起使用,您需要安装 Java 运行时环境 (JRE)。
来自 Azure 数据工厂支持的文件格式部分的 Microsoft 文档中有关 Parquet 格式的部分:
For copy empowered by Self-hosted Integration Runtime e.g. between on-premises and cloud data stores, if you are not copying Parquet files as-is, you need to install the 64-bit JRE 8 (Java Runtime Environment) or OpenJDK on your IR machine.